11-20 12:29:54 D/ModuleListener: ModuleListener.testStarted(com.google.android.apps.yts.tvts.TvtsYouTubeTS#testYTS) on SKBFXYZO0C1V
11-20 12:29:54 I/KeyCodeUtils: Sending keyevent KEYCODE_WAKEUP - intValue: 224
11-20 12:29:54 I/KeyCodeUtils: Sending keyevent KEYCODE_HOME - intValue: 3
11-20 12:29:54 D/TvtsYouTubeTS: Detected primary device = adb:SKBFXYZO0C1V
11-20 12:29:54 D/TvtsYouTubeTS: Using auto-retry count = 5
11-20 12:29:54 D/NativeDevice: Using property ro.product.brand=SKB from cache.
11-20 12:29:54 D/NativeDevice: Using property ro.product.model=BFX-AT100 from cache.
11-20 12:29:54 D/NativeDevice: Using property ro.build.fingerprint=SKB/BFX_AT100/BFX-AT100:12/STTC.220724.001/15.543.21-20241118:user/release-keys from cache.
11-20 12:29:54 D/NativeDevice: Using property ro.build.version.sdk=31 from cache.
11-20 12:29:54 D/DeviceHostUtils: apiLevel: 31
11-20 12:29:54 D/RunUtil: Running command [adb, -s, SKBFXYZO0C1V, shell, getprop, ro.product.first_api_level] with timeout: 45s
11-20 12:29:54 D/NativeDevice: Using property ro.serialno=SKBFXYZO0C1V from cache.
11-20 12:29:54 D/RunUtil: Running command [adb, -s, SKBFXYZO0C1V, shell, getprop, ro.oem.key1] with timeout: 45s
11-20 12:29:54 D/TvtsMetadata: Retrieved ro.oem.key1 property: ATV00100019
11-20 12:29:54 D/TvtsMetadata: Determined launch year as: 2019
11-20 12:29:54 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:29:54 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:29:54 D/ListInstrumentationParser: 
11-20 12:29:54 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeVp9Uhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:29:56 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeVp9Uhd: PASSED
11-20 12:29:57 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:29:57 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:29:57 D/ListInstrumentationParser: 
11-20 12:29:57 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeVp9Wqhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:29:59 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeVp9Wqhd: PASSED
11-20 12:29:59 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:29:59 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:29:59 D/ListInstrumentationParser: 
11-20 12:29:59 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeVp9Fhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:02 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeVp9Fhd: PASSED
11-20 12:30:02 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:02 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:02 D/ListInstrumentationParser: 
11-20 12:30:02 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeVp9Hd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:04 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeVp9Hd: PASSED
11-20 12:30:04 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:04 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:04 D/ListInstrumentationParser: 
11-20 12:30:04 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeH264Uhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:07 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeH264Uhd: PASSED
11-20 12:30:07 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:07 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:07 D/ListInstrumentationParser: 
11-20 12:30:07 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeH264Wqhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:09 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeH264Wqhd: PASSED
11-20 12:30:10 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:10 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:10 D/ListInstrumentationParser: 
11-20 12:30:10 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeH264Fhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:12 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeH264Fhd: PASSED
11-20 12:30:12 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:12 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:12 D/ListInstrumentationParser: 
11-20 12:30:12 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeH264Hd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:15 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeH264Hd: PASSED
11-20 12:30:15 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:15 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:15 D/ListInstrumentationParser: 
11-20 12:30:15 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeHevcUhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:17 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeHevcUhd: PASSED
11-20 12:30:17 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:17 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:17 D/ListInstrumentationParser: 
11-20 12:30:17 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeHevcWqhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:20 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeHevcWqhd: PASSED
11-20 12:30:20 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:20 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:20 D/ListInstrumentationParser: 
11-20 12:30:20 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeHevcFhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:22 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeHevcFhd: PASSED
11-20 12:30:22 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:22 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:22 D/ListInstrumentationParser: 
11-20 12:30:22 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeHevcHd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:25 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeHevcHd: PASSED
11-20 12:30:25 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:25 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:25 D/ListInstrumentationParser: 
11-20 12:30:25 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeAv1Uhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:27 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeAv1Uhd: PASSED
11-20 12:30:27 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:27 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:27 D/ListInstrumentationParser: 
11-20 12:30:27 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeAv1Wqhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:30 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeAv1Wqhd: PASSED
11-20 12:30:30 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:30 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:30 D/ListInstrumentationParser: 
11-20 12:30:30 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeAv1Fhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:32 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeAv1Fhd: PASSED
11-20 12:30:32 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:32 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:32 D/ListInstrumentationParser: 
11-20 12:30:32 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeAv1Hd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:35 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeAv1Hd: PASSED
11-20 12:30:35 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:35 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:35 D/ListInstrumentationParser: 
11-20 12:30:35 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineVp9Uhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:37 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineVp9Uhd: PASSED
11-20 12:30:37 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:37 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:37 D/ListInstrumentationParser: 
11-20 12:30:37 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineVp9Wqhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:40 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineVp9Wqhd: PASSED
11-20 12:30:40 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:40 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:40 D/ListInstrumentationParser: 
11-20 12:30:40 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineVp9Fhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:42 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineVp9Fhd: PASSED
11-20 12:30:43 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:43 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:43 D/ListInstrumentationParser: 
11-20 12:30:43 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineVp9Hd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:45 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineVp9Hd: PASSED
11-20 12:30:45 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:45 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:45 D/ListInstrumentationParser: 
11-20 12:30:45 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineH264Uhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:48 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineH264Uhd: PASSED
11-20 12:30:48 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:48 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:48 D/ListInstrumentationParser: 
11-20 12:30:48 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineH264Wqhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:50 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineH264Wqhd: PASSED
11-20 12:30:50 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:50 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:50 D/ListInstrumentationParser: 
11-20 12:30:50 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineH264Fhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:53 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineH264Fhd: PASSED
11-20 12:30:53 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:53 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:53 D/ListInstrumentationParser: 
11-20 12:30:53 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineH264Hd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:55 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineH264Hd: PASSED
11-20 12:30:55 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:55 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:55 D/ListInstrumentationParser: 
11-20 12:30:55 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineHevcUhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:30:58 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineHevcUhd: PASSED
11-20 12:30:58 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:30:58 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:30:58 D/ListInstrumentationParser: 
11-20 12:30:58 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineHevcWqhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:31:00 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineHevcWqhd: PASSED
11-20 12:31:00 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:31:00 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:31:00 D/ListInstrumentationParser: 
11-20 12:31:00 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineHevcFhd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:31:03 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineHevcFhd: PASSED
11-20 12:31:03 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:31:03 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:31:03 D/ListInstrumentationParser: 
11-20 12:31:03 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineHevcHd' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:31:05 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testMimeTypeWidevineHevcHd: PASSED
11-20 12:31:05 D/ListInstrumentationParser: instrumentation:com.google.android.jank.home.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.jank.home.tvts)
11-20 12:31:05 D/ListInstrumentationParser: instrumentation:com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner (target=com.google.android.resolution.tvts)
11-20 12:31:05 D/ListInstrumentationParser: 
11-20 12:31:05 I/RemoteAndroidTestRunner: Running am instrument -w -r --abi armeabi-v7a  -e timeout_msec 600000 -e class 'com.google.android.resolution.tvts.DeviceResolutionTest#testRefreshRate' com.google.android.resolution.tvts/androidx.test.runner.AndroidJUnitRunner on foxconn-bfx_at100-SKBFXYZO0C1V
11-20 12:31:08 I/BaseHostJUnit4Test: Test com.google.android.resolution.tvts.DeviceResolutionTest#testRefreshRate: PASSED
11-20 12:31:08 D/TvtsYouTubeTS: 
Detected following Metadata:
{
  "capability": {
    "supportsH264WQHD": "true",
    "supportsWIDEVINE_VP9UHD": "true",
    "supportsUHD60": "true",
    "supportsWQHD60": "true",
    "supportsVP9": "true",
    "maxFpsMIME_TYPE_VP9_WQHD": "159.57333333333332",
    "maxFpsREFRESH_RATE": "59.940059661865234",
    "refreshRate": "59.940059661865234",
    "maxFpsMIME_TYPE_WIDEVINE_VP9_HD": "638.2933333333333",
    "maxFpsMIME_TYPE_H264_HD": "273.06666666666666",
    "maxFpsMIME_TYPE_WIDEVINE_VP9_WQHD": "159.57333333333332",
    "maxFpsMIME_TYPE_VP9_UHD": "70.92148148148148",
    "maxFpsMIME_TYPE_HEVC_UHD": "64.0",
    "supportsWIDEVINE_H264UHD": "true",
    "supportsVP9UHD": "true",
    "maxFpsMIME_TYPE_WIDEVINE_H264_HD": "273.06666666666666",
    "supportsAV1": "false",
    "maxFpsMIME_TYPE_HEVC_WQHD": "144.0",
    "supportsH264FHD": "true",
    "maxFpsMIME_TYPE_WIDEVINE_HEVC_FHD": "254.11764705882354",
    "supportsAV1UHD": "false",
    "maxFpsMIME_TYPE_AV1_WQHD": "0.0",
    "supportsVP9WQHD": "true",
    "maxFpsMIME_TYPE_WIDEVINE_H264_UHD": "30.340740740740742",
    "maxFpsMIME_TYPE_AV1_FHD": "0.0",
    "maxFpsMIME_TYPE_H264_FHD": "120.47058823529412",
    "supportsH264UHD": "true",
    "maxFpsMIME_TYPE_WIDEVINE_H264_WQHD": "68.26666666666667",
    "supportsFHD60": "true",
    "maxFpsMIME_TYPE_VP9_HD": "638.2933333333333",
    "maxFpsMIME_TYPE_H264_WQHD": "68.26666666666667",
    "supportsWIDEVINE_H264HD": "true",
    "supportsHD60": "true",
    "maxFpsMIME_TYPE_AV1_HD": "0.0",
    "maxFpsMIME_TYPE_HEVC_HD": "576.0",
    "maxFpsMIME_TYPE_WIDEVINE_VP9_UHD": "70.92148148148148",
    "supportsWIDEVINE_H264FHD": "true",
    "supportsWIDEVINE_VP9FHD": "true",
    "supportsWIDEVINE_VP9WQHD": "true",
    "supportsWIDEVINE_H264WQHD": "true",
    "maxFpsMIME_TYPE_WIDEVINE_VP9_FHD": "281.6",
    "maxFpsMIME_TYPE_WIDEVINE_HEVC_HD": "576.0",
    "supportsAV1FHD": "false",
    "supportsVP9HD": "true",
    "maxFpsMIME_TYPE_WIDEVINE_HEVC_WQHD": "144.0",
    "maxVideoResolution": "UHD",
    "supportsAV1HD": "false",
    "supportsH264HD": "true",
    "maxFpsMIME_TYPE_WIDEVINE_H264_FHD": "120.47058823529412",
    "maxFpsMIME_TYPE_H264_UHD": "30.340740740740742",
    "maxFpsMIME_TYPE_VP9_FHD": "281.6",
    "maxFpsMIME_TYPE_AV1_UHD": "0.0",
    "supportsVP9FHD": "true",
    "maxFpsMIME_TYPE_HEVC_FHD": "254.11764705882354",
    "supportsWIDEVINE_VP9HD": "true",
    "maxFpsMIME_TYPE_WIDEVINE_HEVC_UHD": "64.0",
    "supportsAV1WQHD": "false"
  },
  "device_brand": "SKB",
  "device_build_version_sdk": "31",
  "device_fingerprint": "SKB/BFX_AT100/BFX-AT100:12/STTC.220724.001/15.543.21-20241118:user/release-keys",
  "device_first_api_level": "28",
  "device_model": "BFX-AT100",
  "device_launch_year": "2019",
  "device_uid": "SKBFXYZO0C1V",
  "tvts_build_number": "P81891294",
  "tvts_version": "2.11_r1",
  "max_resolution": "UHD"
}
11-20 12:31:08 D/TvtsYouTubeTS: 
TVTS Directory Absolute Path:
11-20 12:31:08 D/TvtsYouTubeTS: /home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/tools/./../../android-tvts/
11-20 12:31:08 D/TvtsYouTubeTS: 
TVTS Result Instance Directory Absolute Path:
11-20 12:31:08 D/TvtsYouTubeTS: /home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/tools/./../../android-tvts/results/2024.11.20_12.29.15/
11-20 12:31:08 D/YtsAdapter: 	Executing command:	node -v
11-20 12:31:08 D/YtsAdapter: 	v20.14.0
11-20 12:31:08 E/YtsAdapter: Detected Node.js version= v20.14.0
11-20 12:31:08 D/YtsAdapter: 
TVTS Directory:/home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/tools/./../../android-tvts/
11-20 12:31:08 D/YtsAdapter: 
Results Dir at:/home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/tools/./../../android-tvts/results/2024.11.20_12.29.15/
11-20 12:31:08 D/YtsAdapter: 
Detecting YTS version:
11-20 12:31:08 D/YtsAdapter: 
YTS Executable Absolute Path= 
11-20 12:31:08 D/YtsAdapter: /home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/tools/./../../android-tvts/yts_server/google3/video/youtube/testing/ytlr_cert/yts_server/yts
11-20 12:31:08 D/YtsAdapter: 	Executing command:	/home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/tools/./../../android-tvts/yts_server/google3/video/youtube/testing/ytlr_cert/yts_server/yts --version
11-20 12:31:08 D/YtsAdapter: 	bash: line 1: /home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/tools/./../../android-tvts/yts_server/google3/video/youtube/testing/ytlr_cert/yts_server/yts: No such file or directory
11-20 12:31:08 D/YtsAdapter: 	Command Failed [ErrorCode=127]
11-20 12:31:08 D/YtsAdapter: 
YTS version=null
11-20 12:31:08 D/YtsAdapter: 
Desired YTS CLI version is not installed. Attempting to download YTS 20240815
11-20 12:31:08 D/YtsAdapter: Downloading latest YouTube Test Suite tools...
11-20 12:31:08 D/YtsAdapter: 
YtsInstallationDirAbsolutePath=
11-20 12:31:08 D/YtsAdapter: /home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/tools/./../../android-tvts/
11-20 12:31:08 D/YtsAdapter: 	Executing command:	cd /home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/tools/./../../android-tvts/ && rm -f -r yts_server.zip  && rm -f -r yts_server  && curl -O -L  "https://20240815.yts.devicecertification.youtube/yts_server.zip"  && unzip yts_server.zip -d yts_server
11-20 12:31:08 D/YtsAdapter: 	  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
11-20 12:31:08 D/YtsAdapter: 	                                 Dload  Upload   Total   Spent    Left  Speed
11-20 12:31:08 D/YtsAdapter: 	
11-20 12:31:08 D/YtsAdapter: 	  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
11-20 12:31:09 D/YtsAdapter: 	  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
11-20 12:31:09 D/YtsAdapter: 	100 1032k  100 1032k    0     0  1022k      0  0:00:01  0:00:01 --:--:-- 1022k
11-20 12:31:09 D/YtsAdapter: 	Archive:  yts_server.zip
11-20 12:31:09 D/YtsAdapter: 	  inflating: yts_server/package.json  
11-20 12:31:09 D/YtsAdapter: 	  inflating: yts_server/google3/video/youtube/testing/ytlr_cert/yts_server/yts.js  
11-20 12:31:09 D/YtsAdapter: 	  inflating: yts_server/google3/video/youtube/testing/ytlr_cert/yts_server/yts  
11-20 12:31:09 D/YtsAdapter: 	  inflating: yts_server/google3/video/youtube/testing/ytlr_cert/yts_server/yts_bin.cjs  
11-20 12:31:09 D/YtsAdapter: 	  inflating: yts_server/google3/video/youtube/testing/ytlr_cert/yts_server/credits.json  
11-20 12:31:09 D/YtsAdapter: 	  inflating: yts_server/google3/video/youtube/testing/ytlr_cert/yts_server/package.json  
11-20 12:31:09 D/YtsAdapter: 
Detecting YTS version:
11-20 12:31:09 D/YtsAdapter: 
YTS Executable Absolute Path= 
11-20 12:31:09 D/YtsAdapter: /home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/tools/./../../android-tvts/yts_server/google3/video/youtube/testing/ytlr_cert/yts_server/yts
11-20 12:31:09 D/YtsAdapter: 	Executing command:	/home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/tools/./../../android-tvts/yts_server/google3/video/youtube/testing/ytlr_cert/yts_server/yts --version
11-20 12:31:09 D/YtsAdapter: 	1.0.20240815
11-20 12:31:09 D/YtsAdapter: 
YTS version=1.0.20240815
11-20 12:31:09 D/YtsAdapter: 
Detected YTS Version=1.0.20240815
11-20 12:31:09 D/YtsAdapter: Launched YouTubeTestSuite (YTS) successfully:
11-20 12:31:09 D/YtsAdapter: 	--YTS_VERSION=1.0.20240815
11-20 12:31:09 D/YtsAdapter: 	--YTS_ADAPTER_VERSION=2.11.0
11-20 12:31:09 D/YtsAdapter: AV1 is not supported on the device, so AV1 tests will be skipped.
 If this is not correct, please ensure device can playback AV1@60fps upto the highest output resolution
11-20 12:31:11 D/YtsAdapter: Total number of tests in this modude : 718
11-20 12:31:11 D/TvtsYouTubeTS: Running all YouTube tests :
11-20 12:31:11 D/YtsAdapter: AV1 is not supported on the device, so AV1 tests will be skipped.
 If this is not correct, please ensure device can playback AV1@60fps upto the highest output resolution
11-20 12:31:11 D/YtsAdapter: 	Executing command:	/home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/tools/./../../android-tvts/yts_server/google3/video/youtube/testing/ytlr_cert/yts_server/yts test "adb:SKBFXYZO0C1V" --config='{"useAdbReverse":false}'  --colors=false --no-time --verbose  --json-output="/home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/tools/./../../android-tvts/results/2024.11.20_12.29.15/yt_temp_execution_details.json" --sessionId="1732073468279-c335d0c1-87e6-469b-be7a-0d87d7fc3be3"  --test-version="20240815"  --program="ATV_TVTS" --android-api-level=31 --android-hardware-api-level=28 --year=2019 --max-width=3840 --max-height=2160 --no-capabilities="AV1" --retry-failed=5
11-20 12:31:12 D/YtsAdapter: 	GET https://yts.devicecertification.youtube/version
11-20 12:31:12 D/YtsAdapter: 	200 OK
11-20 12:31:12 D/YtsAdapter: 	Downloaded https://yts.devicecertification.youtube/version as string (8 chars).
11-20 12:31:12 D/YtsAdapter: 	YTS CLI: 1.0.20240815
11-20 12:31:12 D/YtsAdapter: 	A new version is available! Run 'yts update' to install.
11-20 12:31:12 D/YtsAdapter: 	Starting HTTP server on port 58898...
11-20 12:31:12 D/YtsAdapter: 	Started at {"address":"::","family":"IPv6","port":58898}.
11-20 12:31:12 D/YtsAdapter: 	WEBSOCKET listening ws://192.168.2.203:58898.
11-20 12:31:12 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell getprop
11-20 12:31:12 D/YtsAdapter: 	[aaudio.mixer_bursts]: [1]
11-20 12:31:12 D/YtsAdapter: 	[aaudio.mmap_policy]: [2]
11-20 12:31:12 D/YtsAdapter: 	[bootreceiver.enable]: [0]
11-20 12:31:12 D/YtsAdapter: 	[build.version.extensions.r]: [1]
11-20 12:31:12 D/YtsAdapter: 	[build.version.extensions.s]: [1]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.bluetooth.get_adapter_connection_state]: [4543440344246518348]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.bluetooth.get_bond_state]: [4543440344246518345]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.bluetooth.get_profile_connection_state]: [4543440344246518349]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.bluetooth.get_state]: [4543440344246518350]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.bluetooth.is_offloaded_filtering_supported]: [4543440344246518343]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.display_info]: [6555266750752514523]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.get_packages_for_uid]: [6555266750752514565]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.has_system_feature]: [6555266750752514184]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.is_compat_change_enabled]: [6555266750752514572]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.is_interactive]: [6555266750752514169]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.is_power_save_mode]: [6555266750752514552]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.is_user_unlocked]: [6555266750752514217]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.location_enabled]: [6555266750752514194]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.package_info]: [6555266750752514573]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.system_server.account_user_data]: [6555266750752514515]
11-20 12:31:12 D/YtsAdapter: 	[cache_key.system_server.accounts_data]: [6555266750752514558]
11-20 12:31:12 D/YtsAdapter: 	[camera.disable_zsl_mode]: [1]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.appimageformat]: [lz4]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.dex2oat-Xms]: [64m]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.dex2oat-Xmx]: [512m]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.dex2oat-max-image-block-size]: [524288]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.dex2oat-minidebuginfo]: [true]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.dex2oat-resolve-startup-strings]: [true]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.dex2oat-updatable-bcp-packages-file]: [/system/etc/updatable-bcp-packages.txt]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.dexopt.secondary]: [true]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.dexopt.thermal-cutoff]: [2]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.heapgrowthlimit]: [256m]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.heapmaxfree]: [8m]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.heapminfree]: [512k]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.heapsize]: [384m]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.heapstartsize]: [8m]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.heaptargetutilization]: [0.75]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.image-dex2oat-Xms]: [64m]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.image-dex2oat-Xmx]: [64m]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.isa.arm.features]: [default]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.isa.arm.variant]: [cortex-a53]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.madvise.artfile.size]: [4294967295]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.madvise.odexfile.size]: [104857600]
11-20 12:31:12 D/YtsAdapter: 	[dalvik.vm.madvis... (truncated)
11-20 12:31:12 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732073472567' com.google.android.youtube.tv"
11-20 12:31:12 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 12:31:12 D/YtsAdapter: 	
11-20 12:31:17 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732073472567.
11-20 12:31:17 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"Gim33WqfuT/FLuwlZ+22JQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 12:31:17 D/YtsAdapter: 	WEBSOCKET sending message {"analyze":{"testModule":""}}.
11-20 12:31:17 D/YtsAdapter: 	WEBSOCKET received message: {"analysisResult":{"tests":{"name":"","suitesList":[],"testsList":[]},"userAgent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","certScope":"","agentVersion":"20240815"}}.
11-20 12:31:17 D/YtsAdapter: 	Version of tests: 20240815
11-20 12:31:17 D/YtsAdapter: 	
11-20 12:31:17 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 12:31:17 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732073477264' com.google.android.youtube.tv"
11-20 12:31:17 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 12:31:17 D/YtsAdapter: 	
11-20 12:31:19 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732073477264.
11-20 12:31:19 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"lGy3O9sWuF2Wr/Pf5uBVEQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 12:31:19 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["MSE Conformance Tests Media Element Core InitialMediaDuration","MSE Conformance Tests Media Element Core InitialMediaVideoWidth","MSE Conformance Tests Media Element Core InitialMediaVideoHeight","MSE Conformance Tests Media Element Core InitialMediaReadyState","MSE Conformance Tests Media Element Core InitialMediaSrc","MSE Conformance Tests Media Element Core InitialMediaCurrentSrc"],"totalTests":718,"progressSoFar":0,"failuresSoFar":0,"optionalFailuresSoFar":0,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 12:31:20 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 12:31:20 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE Conformance Tests"}}.
11-20 12:31:20 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Media Element Core"}}.
11-20 12:31:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"InitialMediaDuration","fullName":"MSE Conformance Tests Media Element Core InitialMediaDuration"}}.
11-20 12:31:20 D/YtsAdapter: 	MSE Conformance Tests
11-20 12:31:20 D/YtsAdapter: 	  Media Element Core
11-20 12:31:20 D/YtsAdapter: 	    InitialMediaDuration
11-20 12:31:20 D/YtsAdapter: 	      TestExecutor:  Test 1:InitialMediaDuration STARTED with timeout 60000
11-20 12:31:20 D/YtsAdapter: 	      TestExecutor:  checkEq passed: duration is (NaN).
11-20 12:31:20 D/YtsAdapter: 	      TestExecutor:  Test 1:InitialMediaDuration PASSED.
11-20 12:31:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"InitialMediaDuration","fullName":"MSE Conformance Tests Media Element Core InitialMediaDuration","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:20 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"InitialMediaVideoWidth","fullName":"MSE Conformance Tests Media Element Core InitialMediaVideoWidth"}}.
11-20 12:31:20 D/YtsAdapter: 	
11-20 12:31:20 D/YtsAdapter: 	    InitialMediaVideoWidth
11-20 12:31:20 D/YtsAdapter: 	      TestExecutor:  Test 2:InitialMediaVideoWidth STARTED with timeout 60000
11-20 12:31:20 D/YtsAdapter: 	      TestExecutor:  checkEq passed: videoWidth is (0).
11-20 12:31:20 D/YtsAdapter: 	      TestExecutor:  Test 2:InitialMediaVideoWidth PASSED.
11-20 12:31:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"InitialMediaVideoWidth","fullName":"MSE Conformance Tests Media Element Core InitialMediaVideoWidth","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:20 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"InitialMediaVideoHeight","fullName":"MSE Conformance Tests Media Element Core InitialMediaVideoHeight"}}.
11-20 12:31:20 D/YtsAdapter: 	
11-20 12:31:20 D/YtsAdapter: 	    InitialMediaVideoHeight
11-20 12:31:21 D/YtsAdapter: 	      TestExecutor:  Test 3:InitialMediaVideoHeight STARTED with timeout 60000
11-20 12:31:21 D/YtsAdapter: 	      TestExecutor:  checkEq passed: videoHeight is (0).
11-20 12:31:21 D/YtsAdapter: 	      TestExecutor:  Test 3:InitialMediaVideoHeight PASSED.
11-20 12:31:21 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"InitialMediaVideoHeight","fullName":"MSE Conformance Tests Media Element Core InitialMediaVideoHeight","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:21 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:21 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"InitialMediaReadyState","fullName":"MSE Conformance Tests Media Element Core InitialMediaReadyState"}}.
11-20 12:31:21 D/YtsAdapter: 	
11-20 12:31:21 D/YtsAdapter: 	    InitialMediaReadyState
11-20 12:31:21 D/YtsAdapter: 	      TestExecutor:  Test 4:InitialMediaReadyState STARTED with timeout 60000
11-20 12:31:21 D/YtsAdapter: 	      TestExecutor:  checkEq passed: readyState is (0).
11-20 12:31:21 D/YtsAdapter: 	      TestExecutor:  Test 4:InitialMediaReadyState PASSED.
11-20 12:31:21 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"InitialMediaReadyState","fullName":"MSE Conformance Tests Media Element Core InitialMediaReadyState","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:21 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:21 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"InitialMediaSrc","fullName":"MSE Conformance Tests Media Element Core InitialMediaSrc"}}.
11-20 12:31:21 D/YtsAdapter: 	
11-20 12:31:21 D/YtsAdapter: 	    InitialMediaSrc
11-20 12:31:21 D/YtsAdapter: 	      TestExecutor:  Test 5:InitialMediaSrc STARTED with timeout 60000
11-20 12:31:21 D/YtsAdapter: 	      TestExecutor:  checkNE passed: src is (blob:14e8a264-257e-4f67-b7bb-d78c4b61a387).
11-20 12:31:21 D/YtsAdapter: 	      TestExecutor:  Test 5:InitialMediaSrc PASSED.
11-20 12:31:21 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"InitialMediaSrc","fullName":"MSE Conformance Tests Media Element Core InitialMediaSrc","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:21 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:21 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"InitialMediaCurrentSrc","fullName":"MSE Conformance Tests Media Element Core InitialMediaCurrentSrc"}}.
11-20 12:31:21 D/YtsAdapter: 	
11-20 12:31:21 D/YtsAdapter: 	    InitialMediaCurrentSrc
11-20 12:31:21 D/YtsAdapter: 	      TestExecutor:  Test 6:InitialMediaCurrentSrc STARTED with timeout 60000
11-20 12:31:21 D/YtsAdapter: 	      TestExecutor:  checkNE passed: currentSrc is (blob:827aa5a0-0300-4852-a430-f86e4b050430).
11-20 12:31:21 D/YtsAdapter: 	      TestExecutor:  Test 6:InitialMediaCurrentSrc PASSED.
11-20 12:31:21 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"InitialMediaCurrentSrc","fullName":"MSE Conformance Tests Media Element Core InitialMediaCurrentSrc","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:21 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:21 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Media Element Core","fullName":"MSE Conformance Tests Media Element Core","status":"passed","failuresList":[]}}.
11-20 12:31:21 D/YtsAdapter: 	
11-20 12:31:21 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE Conformance Tests","fullName":"MSE Conformance Tests","status":"passed","failuresList":[]}}.
11-20 12:31:21 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 12:31:21 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 12:31:21 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732073481860' com.google.android.youtube.tv"
11-20 12:31:21 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 12:31:21 D/YtsAdapter: 	
11-20 12:31:23 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732073481860.
11-20 12:31:23 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"URgesKn9UQ4diKRFQcpZyA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 12:31:23 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["MSE Conformance Tests XHR XHRUint8Array","MSE Conformance Tests XHR XHRAbort","MSE Conformance Tests XHR XHROpenState"],"totalTests":718,"progressSoFar":6,"failuresSoFar":0,"optionalFailuresSoFar":0,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 12:31:24 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 12:31:24 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE Conformance Tests"}}.
11-20 12:31:24 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"XHR"}}.
11-20 12:31:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"XHRUint8Array","fullName":"MSE Conformance Tests XHR XHRUint8Array"}}.
11-20 12:31:24 D/YtsAdapter: 	MSE Conformance Tests
11-20 12:31:24 D/YtsAdapter: 	  XHR
11-20 12:31:24 D/YtsAdapter: 	    XHRUint8Array
11-20 12:31:24 D/YtsAdapter: 	      TestExecutor:  Test 7:XHRUint8Array STARTED with timeout 10000
11-20 12:31:24 D/YtsAdapter: 	      TestExecutor:  checkEq passed: XHR response is (XHR DATA).
11-20 12:31:24 D/YtsAdapter: 	      TestExecutor:  Test 7:XHRUint8Array PASSED.
11-20 12:31:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"XHRUint8Array","fullName":"MSE Conformance Tests XHR XHRUint8Array","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:24 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"XHRAbort","fullName":"MSE Conformance Tests XHR XHRAbort"}}.
11-20 12:31:24 D/YtsAdapter: 	
11-20 12:31:24 D/YtsAdapter: 	    XHRAbort
11-20 12:31:24 D/YtsAdapter: 	      TestExecutor:  Test 8:XHRAbort STARTED with timeout 60000
11-20 12:31:26 D/YtsAdapter: 	      TestExecutor:  Test 8:XHRAbort PASSED.
11-20 12:31:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"XHRAbort","fullName":"MSE Conformance Tests XHR XHRAbort","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:26 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"XHROpenState","fullName":"MSE Conformance Tests XHR XHROpenState"}}.
11-20 12:31:26 D/YtsAdapter: 	
11-20 12:31:26 D/YtsAdapter: 	    XHROpenState
11-20 12:31:26 D/YtsAdapter: 	      TestExecutor:  Test 9:XHROpenState STARTED with timeout 60000
11-20 12:31:26 D/YtsAdapter: 	      TestExecutor:  checkEq passed: XHR responseType is (arraybuffer).
11-20 12:31:26 D/YtsAdapter: 	      TestExecutor:  Test 9:XHROpenState PASSED.
11-20 12:31:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"XHROpenState","fullName":"MSE Conformance Tests XHR XHROpenState","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:26 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:26 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"XHR","fullName":"MSE Conformance Tests XHR","status":"passed","failuresList":[]}}.
11-20 12:31:26 D/YtsAdapter: 	
11-20 12:31:26 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE Conformance Tests","fullName":"MSE Conformance Tests","status":"passed","failuresList":[]}}.
11-20 12:31:27 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 12:31:27 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 12:31:27 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732073487713' com.google.android.youtube.tv"
11-20 12:31:27 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 12:31:27 D/YtsAdapter: 	
11-20 12:31:29 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732073487713.
11-20 12:31:29 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"yyrJJDmKDN6d8JSx8qDmsQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 12:31:29 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["MSE Conformance Tests MSE Core Presence","MSE Conformance Tests MSE Core MediaSourceEvents","MSE Conformance Tests MSE Core VideoBufferSize","MSE Conformance Tests MSE Core StartPlayWithoutData","MSE Conformance Tests MSE Core StartPlayAtTimeGt0H264+AAC","MSE Conformance Tests MSE Core StartPlayAtTimeGt0VP9+Opus","MSE Conformance Tests MSE Core EventTimestamp","MSE Conformance Tests MSE Core SeekTimeUpdate","MSE Conformance Tests MSE Core AppendWindowStart","MSE Conformance Tests MSE Core AppendWindowEnd","MSE Conformance Tests MSE Core Attach","MSE Conformance Tests MSE Core AddSourceBuffer","MSE Conformance Tests MSE Core AddSBException","MSE Conformance Tests MSE Core RemoveSourceBuffer","MSE Conformance Tests MSE Core InitialMSDuration","MSE Conformance Tests MSE Core InitialMSReadyState","MSE Conformance Tests MSE Core Duration","MSE Conformance Tests MSE Core MediaElementEvents","MSE Conformance Tests MSE Core VideoBufferSpeed"],"totalTests":718,"progressSoFar":9,"failuresSoFar":0,"optionalFailuresSoFar":0,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE Conformance Tests"}}.
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE Core"}}.
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Presence","fullName":"MSE Conformance Tests MSE Core Presence"}}.
11-20 12:31:30 D/YtsAdapter: 	MSE Conformance Tests
11-20 12:31:30 D/YtsAdapter: 	  MSE Core
11-20 12:31:30 D/YtsAdapter: 	    Presence
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 10:Presence STARTED with timeout 60000
11-20 12:31:30 D/YtsAdapter: 	      Presence:  Media source version reported as MSE-live
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 10:Presence PASSED.
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Presence","fullName":"MSE Conformance Tests MSE Core Presence","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:30 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Attach","fullName":"MSE Conformance Tests MSE Core Attach"}}.
11-20 12:31:30 D/YtsAdapter: 	
11-20 12:31:30 D/YtsAdapter: 	    Attach
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 11:Attach STARTED with timeout 2000
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 11:Attach PASSED.
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Attach","fullName":"MSE Conformance Tests MSE Core Attach","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:30 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AddSourceBuffer","fullName":"MSE Conformance Tests MSE Core AddSourceBuffer"}}.
11-20 12:31:30 D/YtsAdapter: 	
11-20 12:31:30 D/YtsAdapter: 	    AddSourceBuffer
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 12:AddSourceBuffer STARTED with timeout 60000
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 12:AddSourceBuffer PASSED.
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AddSourceBuffer","fullName":"MSE Conformance Tests MSE Core AddSourceBuffer","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:30 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AddSBException","fullName":"MSE Conformance Tests MSE Core AddSBException"}}.
11-20 12:31:30 D/YtsAdapter: 	
11-20 12:31:30 D/YtsAdapter: 	    AddSBException
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 13:AddSBException STARTED with timeout 60000
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Exception is (9).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Exception is (11).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 13:AddSBException PASSED.
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AddSBException","fullName":"MSE Conformance Tests MSE Core AddSBException","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:30 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"RemoveSourceBuffer","fullName":"MSE Conformance Tests MSE Core RemoveSourceBuffer"}}.
11-20 12:31:30 D/YtsAdapter: 	
11-20 12:31:30 D/YtsAdapter: 	    RemoveSourceBuffer
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 14:RemoveSourceBuffer STARTED with timeout 60000
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 14:RemoveSourceBuffer PASSED.
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"RemoveSourceBuffer","fullName":"MSE Conformance Tests MSE Core RemoveSourceBuffer","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:30 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"InitialMSDuration","fullName":"MSE Conformance Tests MSE Core InitialMSDuration"}}.
11-20 12:31:30 D/YtsAdapter: 	
11-20 12:31:30 D/YtsAdapter: 	    InitialMSDuration
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 15:InitialMSDuration STARTED with timeout 60000
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: duration is (NaN).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 15:InitialMSDuration PASSED.
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"InitialMSDuration","fullName":"MSE Conformance Tests MSE Core InitialMSDuration","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:30 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"InitialMSReadyState","fullName":"MSE Conformance Tests MSE Core InitialMSReadyState"}}.
11-20 12:31:30 D/YtsAdapter: 	
11-20 12:31:30 D/YtsAdapter: 	    InitialMSReadyState
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 16:InitialMSReadyState STARTED with timeout 60000
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: readyState is (open).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 16:InitialMSReadyState PASSED.
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"InitialMSReadyState","fullName":"MSE Conformance Tests MSE Core InitialMSReadyState","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:30 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Duration","fullName":"MSE Conformance Tests MSE Core Duration"}}.
11-20 12:31:30 D/YtsAdapter: 	
11-20 12:31:30 D/YtsAdapter: 	    Duration
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 17:Duration STARTED with timeout 60000
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: ms.duration is (10).
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 17:Duration PASSED.
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Duration","fullName":"MSE Conformance Tests MSE Core Duration","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:30 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MediaElementEvents","fullName":"MSE Conformance Tests MSE Core MediaElementEvents"}}.
11-20 12:31:30 D/YtsAdapter: 	
11-20 12:31:30 D/YtsAdapter: 	    MediaElementEvents
11-20 12:31:30 D/YtsAdapter: 	      TestExecutor:  Test 18:MediaElementEvents STARTED with timeout 60000
11-20 12:31:31 D/YtsAdapter: 	      MediaElementEvents:  onload called
11-20 12:31:31 D/YtsAdapter: 	      MediaElementEvents:  onload called
11-20 12:31:33 D/YtsAdapter: 	      MediaElementEvents:  onended called
11-20 12:31:33 D/YtsAdapter: 	      TestExecutor:  Test 18:MediaElementEvents PASSED.
11-20 12:31:33 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MediaElementEvents","fullName":"MSE Conformance Tests MSE Core MediaElementEvents","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:33 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:33 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MediaSourceEvents","fullName":"MSE Conformance Tests MSE Core MediaSourceEvents"}}.
11-20 12:31:33 D/YtsAdapter: 	
11-20 12:31:33 D/YtsAdapter: 	    MediaSourceEvents
11-20 12:31:33 D/YtsAdapter: 	      TestExecutor:  Test 19:MediaSourceEvents STARTED with timeout 60000
11-20 12:31:33 D/YtsAdapter: 	      MediaSourceEvents:  onload called
11-20 12:31:33 D/YtsAdapter: 	      MediaSourceEvents:  onload called
11-20 12:31:33 D/YtsAdapter: 	      MediaSourceEvents:  onsourceended called
11-20 12:31:33 D/YtsAdapter: 	      TestExecutor:  checkEq passed: The previous state is (open).
11-20 12:31:33 D/YtsAdapter: 	      MediaSourceEvents:  onsourceclose called
11-20 12:31:33 D/YtsAdapter: 	      TestExecutor:  checkEq passed: The previous state is (ended).
11-20 12:31:33 D/YtsAdapter: 	      TestExecutor:  Test 19:MediaSourceEvents PASSED.
11-20 12:31:33 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MediaSourceEvents","fullName":"MSE Conformance Tests MSE Core MediaSourceEvents","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:33 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:33 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VideoBufferSize","fullName":"MSE Conformance Tests MSE Core VideoBufferSize"}}.
11-20 12:31:33 D/YtsAdapter: 	
11-20 12:31:33 D/YtsAdapter: 	    VideoBufferSize
11-20 12:31:33 D/YtsAdapter: 	      TestExecutor:  Test 20:VideoBufferSize STARTED with timeout 60000
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 1
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 2
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 3
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 4
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 5
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 6
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 7
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 8
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 9
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 10
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 11
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 12
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 13
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 14
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 15
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 16
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 17
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 18
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 19
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 20
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 21
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 22
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 23
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 24
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 25
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 26
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 27
11-20 12:31:33 D/YtsAdapter: 	      VideoBufferSize:  Append count 28
11-20 12:31:33 D/YtsAdapter: 	      TestExecutor:  checkGE passed: Estimated source buffer size is (28).
11-20 12:31:33 D/YtsAdapter: 	      TestExecutor:  Test 20:VideoBufferSize PASSED.
11-20 12:31:33 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VideoBufferSize","fullName":"MSE Conformance Tests MSE Core VideoBufferSize","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:33 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:33 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VideoBufferSpeed","fullName":"MSE Conformance Tests MSE Core VideoBufferSpeed"}}.
11-20 12:31:33 D/YtsAdapter: 	
11-20 12:31:33 D/YtsAdapter: 	    VideoBufferSpeed
11-20 12:31:33 D/YtsAdapter: 	      TestExecutor:  Test 21:VideoBufferSpeed STARTED with timeout 60000
11-20 12:31:35 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Buffer time(ms) is (325.07999999821186).
11-20 12:31:35 D/YtsAdapter: 	      TestExecutor:  Test 21:VideoBufferSpeed PASSED.
11-20 12:31:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VideoBufferSpeed","fullName":"MSE Conformance Tests MSE Core VideoBufferSpeed","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:35 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"StartPlayWithoutData","fullName":"MSE Conformance Tests MSE Core StartPlayWithoutData"}}.
11-20 12:31:35 D/YtsAdapter: 	
11-20 12:31:35 D/YtsAdapter: 	    StartPlayWithoutData
11-20 12:31:35 D/YtsAdapter: 	      TestExecutor:  Test 22:StartPlayWithoutData STARTED with timeout 60000
11-20 12:31:39 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (2.026561).
11-20 12:31:39 D/YtsAdapter: 	      TestExecutor:  Test 22:StartPlayWithoutData PASSED.
11-20 12:31:39 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"StartPlayWithoutData","fullName":"MSE Conformance Tests MSE Core StartPlayWithoutData","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:39 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:39 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"StartPlayAtTimeGt0H264+AAC","fullName":"MSE Conformance Tests MSE Core StartPlayAtTimeGt0H264+AAC"}}.
11-20 12:31:39 D/YtsAdapter: 	
11-20 12:31:39 D/YtsAdapter: 	    StartPlayAtTimeGt0H264+AAC
11-20 12:31:39 D/YtsAdapter: 	      TestExecutor:  Test 25:StartPlayAtTimeGt0H264+AAC STARTED with timeout 60000
11-20 12:31:47 D/YtsAdapter: 	      TestExecutor:  Test 25:StartPlayAtTimeGt0H264+AAC PASSED.
11-20 12:31:47 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"StartPlayAtTimeGt0H264+AAC","fullName":"MSE Conformance Tests MSE Core StartPlayAtTimeGt0H264+AAC","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:47 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:47 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"StartPlayAtTimeGt0VP9+Opus","fullName":"MSE Conformance Tests MSE Core StartPlayAtTimeGt0VP9+Opus"}}.
11-20 12:31:47 D/YtsAdapter: 	
11-20 12:31:47 D/YtsAdapter: 	    StartPlayAtTimeGt0VP9+Opus
11-20 12:31:47 D/YtsAdapter: 	      TestExecutor:  Test 26:StartPlayAtTimeGt0VP9+Opus STARTED with timeout 60000
11-20 12:31:54 D/YtsAdapter: 	      TestExecutor:  Test 26:StartPlayAtTimeGt0VP9+Opus PASSED.
11-20 12:31:54 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"StartPlayAtTimeGt0VP9+Opus","fullName":"MSE Conformance Tests MSE Core StartPlayAtTimeGt0VP9+Opus","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:54 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:54 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"EventTimestamp","fullName":"MSE Conformance Tests MSE Core EventTimestamp"}}.
11-20 12:31:54 D/YtsAdapter: 	
11-20 12:31:54 D/YtsAdapter: 	    EventTimestamp
11-20 12:31:54 D/YtsAdapter: 	      TestExecutor:  Test 27:EventTimestamp STARTED with timeout 60000
11-20 12:31:54 D/YtsAdapter: 	      TestExecutor:  checkGr passed: Date.now() is (1732073514628).
11-20 12:31:57 D/YtsAdapter: 	      TestExecutor:  checkGE passed: event.timeStamp is (1732073516879).
11-20 12:31:57 D/YtsAdapter: 	      TestExecutor:  checkGE passed: event.timeStamp is (1732073517280).
11-20 12:31:57 D/YtsAdapter: 	      TestExecutor:  checkGE passed: event.timeStamp is (1732073517480).
11-20 12:31:58 D/YtsAdapter: 	      TestExecutor:  checkGE passed: event.timeStamp is (1732073517680).
11-20 12:31:58 D/YtsAdapter: 	      TestExecutor:  checkGE passed: event.timeStamp is (1732073517880).
11-20 12:31:58 D/YtsAdapter: 	      TestExecutor:  checkGE passed: event.timeStamp is (1732073518080).
11-20 12:31:58 D/YtsAdapter: 	      TestExecutor:  checkGE passed: event.timeStamp is (1732073518280).
11-20 12:31:58 D/YtsAdapter: 	      TestExecutor:  checkGE passed: event.timeStamp is (1732073518481).
11-20 12:31:59 D/YtsAdapter: 	      TestExecutor:  checkGE passed: event.timeStamp is (1732073518681).
11-20 12:31:59 D/YtsAdapter: 	      TestExecutor:  checkGE passed: event.timeStamp is (1732073518881).
11-20 12:31:59 D/YtsAdapter: 	      TestExecutor:  checkGE passed: event.timeStamp is (1732073519081).
11-20 12:31:59 D/YtsAdapter: 	      TestExecutor:  Test 27:EventTimestamp PASSED.
11-20 12:31:59 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"EventTimestamp","fullName":"MSE Conformance Tests MSE Core EventTimestamp","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:31:59 D/YtsAdapter: 	    ✓ PASSED
11-20 12:31:59 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"SeekTimeUpdate","fullName":"MSE Conformance Tests MSE Core SeekTimeUpdate"}}.
11-20 12:31:59 D/YtsAdapter: 	
11-20 12:31:59 D/YtsAdapter: 	    SeekTimeUpdate
11-20 12:31:59 D/YtsAdapter: 	      TestExecutor:  Test 28:SeekTimeUpdate STARTED with timeout 60000
11-20 12:32:00 D/YtsAdapter: 	      onLoadedMetadata called
11-20 12:32:00 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (0).
11-20 12:32:01 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (0.267891).
11-20 12:32:01 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (0.467964).
11-20 12:32:01 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (0.668087).
11-20 12:32:01 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (16).
11-20 12:32:02 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (16.205915).
11-20 12:32:02 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (16.406328).
11-20 12:32:02 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (16.606218).
11-20 12:32:02 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (26).
11-20 12:32:03 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (26.226398).
11-20 12:32:03 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (26.426603).
11-20 12:32:03 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (26.626661).
11-20 12:32:03 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (36).
11-20 12:32:03 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (36.192875).
11-20 12:32:04 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (36.289259).
11-20 12:32:04 D/YtsAdapter: 	      TestExecutor:  checkGE passed: media.currentTime is (36.489416).
11-20 12:32:04 D/YtsAdapter: 	      TestExecutor:  Test 28:SeekTimeUpdate PASSED.
11-20 12:32:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"SeekTimeUpdate","fullName":"MSE Conformance Tests MSE Core SeekTimeUpdate","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:32:04 D/YtsAdapter: 	    ✓ PASSED
11-20 12:32:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendWindowStart","fullName":"MSE Conformance Tests MSE Core AppendWindowStart"}}.
11-20 12:32:04 D/YtsAdapter: 	
11-20 12:32:04 D/YtsAdapter: 	    AppendWindowStart
11-20 12:32:04 D/YtsAdapter: 	      TestExecutor:  Test 29:AppendWindowStart STARTED with timeout 60000
11-20 12:32:04 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Expected error is (TypeError).
11-20 12:32:04 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Expected error is (TypeError).
11-20 12:32:04 D/YtsAdapter: 	      TestExecutor:  checkEq passed: appendWindowStart is (0).
11-20 12:32:04 D/YtsAdapter: 	      TestExecutor:  checkEq passed: appendWindowStart is (3.4).
11-20 12:32:04 D/YtsAdapter: 	      TestExecutor:  checkGE passed: Buffered range start is (5.066).
11-20 12:32:04 D/YtsAdapter: 	      TestExecutor:  Test 29:AppendWindowStart PASSED.
11-20 12:32:05 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendWindowStart","fullName":"MSE Conformance Tests MSE Core AppendWindowStart","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:32:05 D/YtsAdapter: 	    ✓ PASSED
11-20 12:32:05 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendWindowEnd","fullName":"MSE Conformance Tests MSE Core AppendWindowEnd"}}.
11-20 12:32:05 D/YtsAdapter: 	
11-20 12:32:05 D/YtsAdapter: 	    AppendWindowEnd
11-20 12:32:05 D/YtsAdapter: 	      TestExecutor:  Test 30:AppendWindowEnd STARTED with timeout 60000
11-20 12:32:05 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Expected error is (TypeError).
11-20 12:32:05 D/YtsAdapter: 	      TestExecutor:  checkEq passed: appendWindowEnd is (Infinity).
11-20 12:32:05 D/YtsAdapter: 	      TestExecutor:  checkEq passed: appendWindowEnd is (5.3).
11-20 12:32:05 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Buffered range end is (5.299).
11-20 12:32:05 D/YtsAdapter: 	      TestExecutor:  Test 30:AppendWindowEnd PASSED.
11-20 12:32:05 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendWindowEnd","fullName":"MSE Conformance Tests MSE Core AppendWindowEnd","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:32:05 D/YtsAdapter: 	    ✓ PASSED
11-20 12:32:05 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE Core","fullName":"MSE Conformance Tests MSE Core","status":"passed","failuresList":[]}}.
11-20 12:32:05 D/YtsAdapter: 	
11-20 12:32:05 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE Conformance Tests","fullName":"MSE Conformance Tests","status":"passed","failuresList":[]}}.
11-20 12:32:06 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 12:32:06 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 12:32:06 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732073526636' com.google.android.youtube.tv"
11-20 12:32:06 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 12:32:06 D/YtsAdapter: 	
11-20 12:32:08 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732073526636.
11-20 12:32:08 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"YsgHfd85rbMyB5C4k9OiLA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 12:32:08 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["MSE Conformance Tests MSE currentTime SFRAccuracy","MSE Conformance Tests MSE currentTime SFRSpecAccuracy","MSE Conformance Tests MSE currentTime HFRAccuracy","MSE Conformance Tests MSE currentTime HFRSpecAccuracy","MSE Conformance Tests MSE currentTime SFRPausedAccuracy32ms","MSE Conformance Tests MSE currentTime HFRPausedAccuracy32ms"],"totalTests":718,"progressSoFar":28,"failuresSoFar":0,"optionalFailuresSoFar":0,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 12:32:09 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 12:32:09 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE Conformance Tests"}}.
11-20 12:32:09 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE currentTime"}}.
11-20 12:32:09 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"SFRAccuracy","fullName":"MSE Conformance Tests MSE currentTime SFRAccuracy"}}.
11-20 12:32:09 D/YtsAdapter: 	MSE Conformance Tests
11-20 12:32:09 D/YtsAdapter: 	  MSE currentTime
11-20 12:32:09 D/YtsAdapter: 	    SFRAccuracy
11-20 12:32:09 D/YtsAdapter: 	      TestExecutor:  Test 40:SFRAccuracy STARTED with timeout 60000
11-20 12:32:12 D/YtsAdapter: 	      TestExecutor:  checkLE passed: intial warm up time is (0.20032382011413574).
11-20 12:32:22 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime diff during playback is (0.006986379623413086).
11-20 12:32:22 D/YtsAdapter: 	      TestExecutor:  Test 40:SFRAccuracy PASSED.
11-20 12:32:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"SFRAccuracy","fullName":"MSE Conformance Tests MSE currentTime SFRAccuracy","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:32:22 D/YtsAdapter: 	    ✓ PASSED
11-20 12:32:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HFRAccuracy","fullName":"MSE Conformance Tests MSE currentTime HFRAccuracy"}}.
11-20 12:32:22 D/YtsAdapter: 	
11-20 12:32:22 D/YtsAdapter: 	    HFRAccuracy
11-20 12:32:22 D/YtsAdapter: 	      TestExecutor:  Test 41:HFRAccuracy STARTED with timeout 60000
11-20 12:32:24 D/YtsAdapter: 	      TestExecutor:  checkLE passed: intial warm up time is (0.10714316368103027).
11-20 12:32:34 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:32:34 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime diff during playback is (0.0005981922149658203).
11-20 12:32:34 D/YtsAdapter: 	      TestExecutor:  Test 41:HFRAccuracy PASSED.
11-20 12:32:34 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HFRAccuracy","fullName":"MSE Conformance Tests MSE currentTime HFRAccuracy","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:32:34 D/YtsAdapter: 	    ✓ PASSED
11-20 12:32:34 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"SFRSpecAccuracy","fullName":"MSE Conformance Tests MSE currentTime SFRSpecAccuracy"}}.
11-20 12:32:34 D/YtsAdapter: 	
11-20 12:32:34 D/YtsAdapter: 	    SFRSpecAccuracy
11-20 12:32:34 D/YtsAdapter: 	      TestExecutor:  Test 42:SFRSpecAccuracy STARTED with timeout 60000
11-20 12:32:36 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime diff during playback is (0.1153559684753418).
11-20 12:32:36 D/YtsAdapter: 	      TestExecutor:  Test 42:SFRSpecAccuracy PASSED.
11-20 12:32:36 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"SFRSpecAccuracy","fullName":"MSE Conformance Tests MSE currentTime SFRSpecAccuracy","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:32:36 D/YtsAdapter: 	    ✓ PASSED
11-20 12:32:36 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HFRSpecAccuracy","fullName":"MSE Conformance Tests MSE currentTime HFRSpecAccuracy"}}.
11-20 12:32:36 D/YtsAdapter: 	
11-20 12:32:36 D/YtsAdapter: 	    HFRSpecAccuracy
11-20 12:32:36 D/YtsAdapter: 	      TestExecutor:  Test 43:HFRSpecAccuracy STARTED with timeout 60000
11-20 12:32:38 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime diff during playback is (0.1507418155670166).
11-20 12:32:38 D/YtsAdapter: 	      TestExecutor:  Test 43:HFRSpecAccuracy PASSED.
11-20 12:32:39 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HFRSpecAccuracy","fullName":"MSE Conformance Tests MSE currentTime HFRSpecAccuracy","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:32:39 D/YtsAdapter: 	    ✓ PASSED
11-20 12:32:39 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"SFRPausedAccuracy32ms","fullName":"MSE Conformance Tests MSE currentTime SFRPausedAccuracy32ms"}}.
11-20 12:32:39 D/YtsAdapter: 	
11-20 12:32:39 D/YtsAdapter: 	    SFRPausedAccuracy32ms
11-20 12:32:39 D/YtsAdapter: 	      TestExecutor:  Test 44:SFRPausedAccuracy32ms STARTED with timeout 60000
11-20 12:32:49 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:32:50 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 12:32:50 D/YtsAdapter: 	      SFRPausedAccuracy32ms:  meida.currentTime is 0.0005247592926025391s different from actual time when video is paused.
11-20 12:32:50 D/YtsAdapter: 	      SFRPausedAccuracy32ms:  media.currentTime is 0.006524801254272461s different from actual time when video is played after a pause.
11-20 12:32:50 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.currentTime diff is within 0.032s is (true).
11-20 12:32:50 D/YtsAdapter: 	      TestExecutor:  Test 44:SFRPausedAccuracy32ms PASSED.
11-20 12:32:50 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"SFRPausedAccuracy32ms","fullName":"MSE Conformance Tests MSE currentTime SFRPausedAccuracy32ms","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 12:32:50 D/YtsAdapter: 	    ✓ PASSED
11-20 12:32:50 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HFRPausedAccuracy32ms","fullName":"MSE Conformance Tests MSE currentTime HFRPausedAccuracy32ms"}}.
11-20 12:32:50 D/YtsAdapter: 	
11-20 12:32:50 D/YtsAdapter: 	    HFRPausedAccuracy32ms
11-20 12:32:50 D/YtsAdapter: 	      TestExecutor:  Test 46:HFRPausedAccuracy32ms STARTED with timeout 60000
11-20 12:33:00 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:33:03 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 12:33:03 D/YtsAdapter: 	      HFRPausedAccuracy32ms:  meida.currentTime is 0.0006871223449707031s different from actual time when video is paused.
11-20 12:33:03 D/YtsAdapter: 	      HFRPausedAccuracy32ms:  media.currentTime is 0.0008690357208251953s different from actual time when video is played after a pause.
11-20 12:33:03 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.currentTime diff is within 0.032s is (true).
11-20 12:33:03 D/YtsAdapter: 	      TestExecutor:  Test 46:HFRPausedAccuracy32ms PASSED.
11-20 12:33:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HFRPausedAccuracy32ms","fullName":"MSE Conformance Tests MSE currentTime HFRPausedAccuracy32ms","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 12:33:03 D/YtsAdapter: 	    ✓ PASSED
11-20 12:33:03 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE currentTime","fullName":"MSE Conformance Tests MSE currentTime","status":"passed","failuresList":[]}}.
11-20 12:33:03 D/YtsAdapter: 	
11-20 12:33:03 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE Conformance Tests","fullName":"MSE Conformance Tests","status":"passed","failuresList":[]}}.
11-20 12:33:04 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 12:33:04 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 12:33:04 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732073584642' com.google.android.youtube.tv"
11-20 12:33:04 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 12:33:04 D/YtsAdapter: 	
11-20 12:33:06 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732073584642.
11-20 12:33:06 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"0UEzg/rHgoi6lsq6BMXqjw==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 12:33:06 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["MSE Conformance Tests MSE Formats AACSupport","MSE Conformance Tests MSE Formats H264Support","MSE Conformance Tests MSE Formats VP9Support","MSE Conformance Tests MSE Formats OpusSupport"],"totalTests":718,"progressSoFar":34,"failuresSoFar":0,"optionalFailuresSoFar":0,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 12:33:07 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 12:33:07 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE Conformance Tests"}}.
11-20 12:33:07 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE Formats"}}.
11-20 12:33:07 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AACSupport","fullName":"MSE Conformance Tests MSE Formats AACSupport"}}.
11-20 12:33:07 D/YtsAdapter: 	MSE Conformance Tests
11-20 12:33:07 D/YtsAdapter: 	  MSE Formats
11-20 12:33:07 D/YtsAdapter: 	    AACSupport
11-20 12:33:07 D/YtsAdapter: 	      TestExecutor:  Test 48:AACSupport STARTED with timeout 60000
11-20 12:33:07 D/YtsAdapter: 	      AACSupport:  Trying format audio/mp4; codecs="mp4a.40.2"
11-20 12:33:07 D/YtsAdapter: 	      TestExecutor:  Test 48:AACSupport PASSED.
11-20 12:33:07 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AACSupport","fullName":"MSE Conformance Tests MSE Formats AACSupport","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:33:07 D/YtsAdapter: 	    ✓ PASSED
11-20 12:33:07 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"H264Support","fullName":"MSE Conformance Tests MSE Formats H264Support"}}.
11-20 12:33:07 D/YtsAdapter: 	
11-20 12:33:07 D/YtsAdapter: 	    H264Support
11-20 12:33:07 D/YtsAdapter: 	      TestExecutor:  Test 49:H264Support STARTED with timeout 60000
11-20 12:33:07 D/YtsAdapter: 	      H264Support:  Trying format video/mp4; codecs="avc1.640028"
11-20 12:33:07 D/YtsAdapter: 	      TestExecutor:  Test 49:H264Support PASSED.
11-20 12:33:07 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"H264Support","fullName":"MSE Conformance Tests MSE Formats H264Support","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:33:07 D/YtsAdapter: 	    ✓ PASSED
11-20 12:33:07 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9Support","fullName":"MSE Conformance Tests MSE Formats VP9Support"}}.
11-20 12:33:07 D/YtsAdapter: 	
11-20 12:33:07 D/YtsAdapter: 	    VP9Support
11-20 12:33:07 D/YtsAdapter: 	      TestExecutor:  Test 50:VP9Support STARTED with timeout 60000
11-20 12:33:07 D/YtsAdapter: 	      VP9Support:  Trying format video/webm; codecs="vp09.00.51.08"
11-20 12:33:07 D/YtsAdapter: 	      TestExecutor:  Test 50:VP9Support PASSED.
11-20 12:33:07 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9Support","fullName":"MSE Conformance Tests MSE Formats VP9Support","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:33:07 D/YtsAdapter: 	    ✓ PASSED
11-20 12:33:07 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"OpusSupport","fullName":"MSE Conformance Tests MSE Formats OpusSupport"}}.
11-20 12:33:07 D/YtsAdapter: 	
11-20 12:33:07 D/YtsAdapter: 	    OpusSupport
11-20 12:33:07 D/YtsAdapter: 	      TestExecutor:  Test 51:OpusSupport STARTED with timeout 60000
11-20 12:33:07 D/YtsAdapter: 	      OpusSupport:  Trying format audio/webm; codecs="opus"
11-20 12:33:07 D/YtsAdapter: 	      TestExecutor:  Test 51:OpusSupport PASSED.
11-20 12:33:07 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"OpusSupport","fullName":"MSE Conformance Tests MSE Formats OpusSupport","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:33:07 D/YtsAdapter: 	    ✓ PASSED
11-20 12:33:07 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE Formats","fullName":"MSE Conformance Tests MSE Formats","status":"passed","failuresList":[]}}.
11-20 12:33:07 D/YtsAdapter: 	
11-20 12:33:07 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE Conformance Tests","fullName":"MSE Conformance Tests","status":"passed","failuresList":[]}}.
11-20 12:33:08 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 12:33:08 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 12:33:08 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732073588327' com.google.android.youtube.tv"
11-20 12:33:08 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 12:33:08 D/YtsAdapter: 	
11-20 12:33:09 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732073588327.
11-20 12:33:09 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"ICxy11cOHUMasF0a53/okw==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 12:33:09 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["MSE Conformance Tests Media H264FrameGaps","MSE Conformance Tests Media H264FrameOverlaps","MSE Conformance Tests Media HE-AAC/ExplicitSBR","MSE Conformance Tests Media HE-AAC/ImplicitSBR"],"totalTests":718,"progressSoFar":38,"failuresSoFar":0,"optionalFailuresSoFar":0,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 12:33:10 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 12:33:10 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE Conformance Tests"}}.
11-20 12:33:10 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Media"}}.
11-20 12:33:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"H264FrameGaps","fullName":"MSE Conformance Tests Media H264FrameGaps"}}.
11-20 12:33:10 D/YtsAdapter: 	MSE Conformance Tests
11-20 12:33:10 D/YtsAdapter: 	  Media
11-20 12:33:10 D/YtsAdapter: 	    H264FrameGaps
11-20 12:33:11 D/YtsAdapter: 	      TestExecutor:  Test 53:H264FrameGaps STARTED with timeout 60000
11-20 12:33:21 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:33:31 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:33:31 D/YtsAdapter: 	      TestExecutor:  Test 53:H264FrameGaps PASSED.
11-20 12:33:32 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"H264FrameGaps","fullName":"MSE Conformance Tests Media H264FrameGaps","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:33:32 D/YtsAdapter: 	    ✓ PASSED
11-20 12:33:32 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"H264FrameOverlaps","fullName":"MSE Conformance Tests Media H264FrameOverlaps"}}.
11-20 12:33:32 D/YtsAdapter: 	
11-20 12:33:32 D/YtsAdapter: 	    H264FrameOverlaps
11-20 12:33:32 D/YtsAdapter: 	      TestExecutor:  Test 54:H264FrameOverlaps STARTED with timeout 60000
11-20 12:33:42 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:33:52 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:33:52 D/YtsAdapter: 	      TestExecutor:  Test 54:H264FrameOverlaps PASSED.
11-20 12:33:52 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"H264FrameOverlaps","fullName":"MSE Conformance Tests Media H264FrameOverlaps","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:33:52 D/YtsAdapter: 	    ✓ PASSED
11-20 12:33:52 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HE-AAC/ExplicitSBR","fullName":"MSE Conformance Tests Media HE-AAC/ExplicitSBR"}}.
11-20 12:33:52 D/YtsAdapter: 	
11-20 12:33:52 D/YtsAdapter: 	    HE-AAC/ExplicitSBR
11-20 12:33:52 D/YtsAdapter: 	      TestExecutor:  Test 55:HE-AAC/ExplicitSBR STARTED with timeout 60000
11-20 12:34:02 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:34:12 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:34:20 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: media.currentTime is (26.166666).
11-20 12:34:20 D/YtsAdapter: 	      TestExecutor:  Test 55:HE-AAC/ExplicitSBR PASSED.
11-20 12:34:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HE-AAC/ExplicitSBR","fullName":"MSE Conformance Tests Media HE-AAC/ExplicitSBR","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:34:20 D/YtsAdapter: 	    ✓ PASSED
11-20 12:34:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HE-AAC/ImplicitSBR","fullName":"MSE Conformance Tests Media HE-AAC/ImplicitSBR"}}.
11-20 12:34:20 D/YtsAdapter: 	
11-20 12:34:20 D/YtsAdapter: 	    HE-AAC/ImplicitSBR
11-20 12:34:20 D/YtsAdapter: 	      TestExecutor:  Test 56:HE-AAC/ImplicitSBR STARTED with timeout 60000
11-20 12:34:30 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:34:40 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:34:48 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: media.currentTime is (26.166666).
11-20 12:34:48 D/YtsAdapter: 	      TestExecutor:  Test 56:HE-AAC/ImplicitSBR PASSED.
11-20 12:34:48 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HE-AAC/ImplicitSBR","fullName":"MSE Conformance Tests Media HE-AAC/ImplicitSBR","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 12:34:48 D/YtsAdapter: 	    ✓ PASSED
11-20 12:34:48 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Media","fullName":"MSE Conformance Tests Media","status":"passed","failuresList":[]}}.
11-20 12:34:48 D/YtsAdapter: 	
11-20 12:34:48 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE Conformance Tests","fullName":"MSE Conformance Tests","status":"passed","failuresList":[]}}.
11-20 12:34:49 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 12:34:49 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 12:34:49 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732073689813' com.google.android.youtube.tv"
11-20 12:34:49 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 12:34:49 D/YtsAdapter: 	
11-20 12:34:51 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732073689813.
11-20 12:34:51 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"6PWubkbmn5vvf1JG1IMDMQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 12:34:51 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["HFR Tests Media Playback Quality TotalVideoFrames","HFR Tests Media Playback Quality FrameDrop"],"totalTests":718,"progressSoFar":42,"failuresSoFar":0,"optionalFailuresSoFar":0,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 12:34:52 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 12:34:52 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"HFR Tests"}}.
11-20 12:34:52 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Media Playback Quality"}}.
11-20 12:34:52 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"TotalVideoFrames","fullName":"HFR Tests Media Playback Quality TotalVideoFrames"}}.
11-20 12:34:52 D/YtsAdapter: 	HFR Tests
11-20 12:34:52 D/YtsAdapter: 	  Media Playback Quality
11-20 12:34:52 D/YtsAdapter: 	    TotalVideoFrames
11-20 12:34:52 D/YtsAdapter: 	      TestExecutor:  Test 1:TotalVideoFrames STARTED with timeout 120000
11-20 12:35:01 D/YtsAdapter: 	      TestExecutor:  checkEq passed: playbackQuality.totalVideoFrames is (25).
11-20 12:35:01 D/YtsAdapter: 	      TestExecutor:  Test 1:TotalVideoFrames PASSED.
11-20 12:35:01 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"TotalVideoFrames","fullName":"HFR Tests Media Playback Quality TotalVideoFrames","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":25}"}}.
11-20 12:35:01 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:35:01 D/YtsAdapter: 	      decoded_frames: 25
11-20 12:35:01 D/YtsAdapter: 	    ✓ PASSED
11-20 12:35:01 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"FrameDrop","fullName":"HFR Tests Media Playback Quality FrameDrop"}}.
11-20 12:35:01 D/YtsAdapter: 	
11-20 12:35:01 D/YtsAdapter: 	    FrameDrop
11-20 12:35:01 D/YtsAdapter: 	      TestExecutor:  Test 2:FrameDrop STARTED with timeout 120000
11-20 12:35:08 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:35:08 D/YtsAdapter: 	      media readystate: 4
11-20 12:35:08 D/YtsAdapter: 	      media networkState: 2
11-20 12:35:13 D/YtsAdapter: 	      TestExecutor:  Test 2:FrameDrop PASSED.
11-20 12:35:13 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"FrameDrop","fullName":"HFR Tests Media Playback Quality FrameDrop","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":1243,\"decoded_frames\":1636}"}}.
11-20 12:35:13 D/YtsAdapter: 	      dropped_frames: 1243
11-20 12:35:13 D/YtsAdapter: 	      decoded_frames: 1636
11-20 12:35:13 D/YtsAdapter: 	    ✓ PASSED
11-20 12:35:13 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Media Playback Quality","fullName":"HFR Tests Media Playback Quality","status":"passed","failuresList":[]}}.
11-20 12:35:13 D/YtsAdapter: 	
11-20 12:35:13 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"HFR Tests","fullName":"HFR Tests","status":"passed","failuresList":[]}}.
11-20 12:35:14 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 12:35:14 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 12:35:14 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732073714046' com.google.android.youtube.tv"
11-20 12:35:14 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 12:35:14 D/YtsAdapter: 	
11-20 12:35:15 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732073714046.
11-20 12:35:15 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"p1RA9kMCgYgACWqtWdIddQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 12:35:15 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@0.25X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@0.5X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@0.75X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@1X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@1.25X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@1.5X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@1.75X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@2X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@0.25X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@0.5X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@0.75X","HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@0.5X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@1X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@1.25X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@1.5X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@1.75X","HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@2X","HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@0.25X","HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@0.5X","HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@0.75X","HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@1X","HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@1.25X","HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@0.75X","HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@1.5X","HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@1.75X","HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@2X","HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@0.25X","HFR Tests HFR... (truncated)
11-20 12:35:16 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 12:35:17 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"HFR Tests"}}.
11-20 12:35:17 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"HFR Playback Performance"}}.
11-20 12:35:17 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.60fps@0.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@0.25X"}}.
11-20 12:35:17 D/YtsAdapter: 	HFR Tests
11-20 12:35:17 D/YtsAdapter: 	  HFR Playback Performance
11-20 12:35:17 D/YtsAdapter: 	    PlaybackPerfVP9.720p.60fps@0.25X
11-20 12:35:17 D/YtsAdapter: 	      TestExecutor:  Test 3:PlaybackPerfVP9.720p.60fps@0.25X STARTED with timeout 120000
11-20 12:35:24 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:35:24 D/YtsAdapter: 	      media readystate: 4
11-20 12:35:24 D/YtsAdapter: 	      media networkState: 2
11-20 12:35:34 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:35:44 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:35:54 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:36:04 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:36:14 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:36:18 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:36:18 D/YtsAdapter: 	      TestExecutor:  Test 3:PlaybackPerfVP9.720p.60fps@0.25X PASSED.
11-20 12:36:18 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.60fps@0.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1100}"}}.
11-20 12:36:18 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:36:18 D/YtsAdapter: 	      decoded_frames: 1100
11-20 12:36:18 D/YtsAdapter: 	    ✓ PASSED
11-20 12:36:18 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.60fps@0.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@0.5X"}}.
11-20 12:36:18 D/YtsAdapter: 	
11-20 12:36:18 D/YtsAdapter: 	    PlaybackPerfVP9.720p.60fps@0.5X
11-20 12:36:18 D/YtsAdapter: 	      TestExecutor:  Test 4:PlaybackPerfVP9.720p.60fps@0.5X STARTED with timeout 120000
11-20 12:36:25 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:36:25 D/YtsAdapter: 	      media readystate: 4
11-20 12:36:25 D/YtsAdapter: 	      media networkState: 2
11-20 12:36:35 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:36:45 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:36:49 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:36:49 D/YtsAdapter: 	      TestExecutor:  Test 4:PlaybackPerfVP9.720p.60fps@0.5X PASSED.
11-20 12:36:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.60fps@0.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1103}"}}.
11-20 12:36:49 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:36:49 D/YtsAdapter: 	      decoded_frames: 1103
11-20 12:36:49 D/YtsAdapter: 	    ✓ PASSED
11-20 12:36:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.60fps@0.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@0.75X"}}.
11-20 12:36:49 D/YtsAdapter: 	
11-20 12:36:49 D/YtsAdapter: 	    PlaybackPerfVP9.720p.60fps@0.75X
11-20 12:36:49 D/YtsAdapter: 	      TestExecutor:  Test 5:PlaybackPerfVP9.720p.60fps@0.75X STARTED with timeout 120000
11-20 12:36:56 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:36:56 D/YtsAdapter: 	      media readystate: 4
11-20 12:36:56 D/YtsAdapter: 	      media networkState: 2
11-20 12:37:06 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:37:10 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:37:10 D/YtsAdapter: 	      TestExecutor:  Test 5:PlaybackPerfVP9.720p.60fps@0.75X PASSED.
11-20 12:37:10 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.60fps@0.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1104}"}}.
11-20 12:37:10 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:37:10 D/YtsAdapter: 	      decoded_frames: 1104
11-20 12:37:10 D/YtsAdapter: 	    ✓ PASSED
11-20 12:37:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.60fps@1X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@1X"}}.
11-20 12:37:10 D/YtsAdapter: 	
11-20 12:37:10 D/YtsAdapter: 	    PlaybackPerfVP9.720p.60fps@1X
11-20 12:37:10 D/YtsAdapter: 	      TestExecutor:  Test 6:PlaybackPerfVP9.720p.60fps@1X STARTED with timeout 120000
11-20 12:37:17 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:37:17 D/YtsAdapter: 	      media readystate: 4
11-20 12:37:17 D/YtsAdapter: 	      media networkState: 2
11-20 12:37:26 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:37:26 D/YtsAdapter: 	      TestExecutor:  Test 6:PlaybackPerfVP9.720p.60fps@1X PASSED.
11-20 12:37:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.60fps@1X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1101}"}}.
11-20 12:37:27 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:37:27 D/YtsAdapter: 	      decoded_frames: 1101
11-20 12:37:27 D/YtsAdapter: 	    ✓ PASSED
11-20 12:37:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.60fps@1.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@1.25X"}}.
11-20 12:37:27 D/YtsAdapter: 	
11-20 12:37:27 D/YtsAdapter: 	    PlaybackPerfVP9.720p.60fps@1.25X
11-20 12:37:27 D/YtsAdapter: 	      TestExecutor:  Test 7:PlaybackPerfVP9.720p.60fps@1.25X STARTED with timeout 120000
11-20 12:37:33 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:37:33 D/YtsAdapter: 	      media readystate: 4
11-20 12:37:33 D/YtsAdapter: 	      media networkState: 2
11-20 12:37:40 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0).
11-20 12:37:40 D/YtsAdapter: 	      TestExecutor:  Test 7:PlaybackPerfVP9.720p.60fps@1.25X PASSED.
11-20 12:37:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.60fps@1.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@1.25X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1063}"}}.
11-20 12:37:40 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:37:40 D/YtsAdapter: 	      decoded_frames: 1063
11-20 12:37:40 D/YtsAdapter: 	    ✓ PASSED
11-20 12:37:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.60fps@1.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@1.5X"}}.
11-20 12:37:40 D/YtsAdapter: 	
11-20 12:37:40 D/YtsAdapter: 	    PlaybackPerfVP9.720p.60fps@1.5X
11-20 12:37:40 D/YtsAdapter: 	      TestExecutor:  Test 8:PlaybackPerfVP9.720p.60fps@1.5X STARTED with timeout 120000
11-20 12:37:46 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:37:46 D/YtsAdapter: 	      media readystate: 4
11-20 12:37:46 D/YtsAdapter: 	      media networkState: 2
11-20 12:37:51 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0).
11-20 12:37:51 D/YtsAdapter: 	      TestExecutor:  Test 8:PlaybackPerfVP9.720p.60fps@1.5X PASSED.
11-20 12:37:51 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.60fps@1.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@1.5X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1050}"}}.
11-20 12:37:51 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:37:51 D/YtsAdapter: 	      decoded_frames: 1050
11-20 12:37:51 D/YtsAdapter: 	    ✓ PASSED
11-20 12:37:51 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.60fps@1.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@1.75X"}}.
11-20 12:37:51 D/YtsAdapter: 	
11-20 12:37:51 D/YtsAdapter: 	    PlaybackPerfVP9.720p.60fps@1.75X
11-20 12:37:51 D/YtsAdapter: 	      TestExecutor:  Test 9:PlaybackPerfVP9.720p.60fps@1.75X STARTED with timeout 120000
11-20 12:37:58 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:37:58 D/YtsAdapter: 	      media readystate: 4
11-20 12:37:58 D/YtsAdapter: 	      media networkState: 2
11-20 12:38:01 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0.09065934065934066).
11-20 12:38:01 D/YtsAdapter: 	      TestExecutor:  Test 9:PlaybackPerfVP9.720p.60fps@1.75X PASSED.
11-20 12:38:01 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.60fps@1.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@1.75X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":99,\"decoded_frames\":1092}"}}.
11-20 12:38:01 D/YtsAdapter: 	      dropped_frames: 99
11-20 12:38:01 D/YtsAdapter: 	      decoded_frames: 1092
11-20 12:38:01 D/YtsAdapter: 	    ✓ PASSED
11-20 12:38:01 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.60fps@2X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@2X"}}.
11-20 12:38:01 D/YtsAdapter: 	
11-20 12:38:01 D/YtsAdapter: 	    PlaybackPerfVP9.720p.60fps@2X
11-20 12:38:01 D/YtsAdapter: 	      TestExecutor:  Test 10:PlaybackPerfVP9.720p.60fps@2X STARTED with timeout 120000
11-20 12:38:07 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:38:07 D/YtsAdapter: 	      media readystate: 4
11-20 12:38:07 D/YtsAdapter: 	      media networkState: 2
11-20 12:38:09 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0.17316409791477788).
11-20 12:38:09 D/YtsAdapter: 	      TestExecutor:  Test 10:PlaybackPerfVP9.720p.60fps@2X PASSED.
11-20 12:38:10 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.60fps@2X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.720p.60fps@2X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":191,\"decoded_frames\":1103}"}}.
11-20 12:38:10 D/YtsAdapter: 	      dropped_frames: 191
11-20 12:38:10 D/YtsAdapter: 	      decoded_frames: 1103
11-20 12:38:10 D/YtsAdapter: 	    ✓ PASSED
11-20 12:38:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.60fps@0.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@0.25X"}}.
11-20 12:38:10 D/YtsAdapter: 	
11-20 12:38:10 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.60fps@0.25X
11-20 12:38:10 D/YtsAdapter: 	      TestExecutor:  Test 11:PlaybackPerfVP9.1080p.60fps@0.25X STARTED with timeout 120000
11-20 12:38:17 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:38:17 D/YtsAdapter: 	      media readystate: 4
11-20 12:38:17 D/YtsAdapter: 	      media networkState: 2
11-20 12:38:27 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:38:37 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:38:47 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:38:57 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:39:07 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:39:11 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:39:11 D/YtsAdapter: 	      TestExecutor:  Test 11:PlaybackPerfVP9.1080p.60fps@0.25X PASSED.
11-20 12:39:11 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.60fps@0.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1102}"}}.
11-20 12:39:11 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:39:11 D/YtsAdapter: 	      decoded_frames: 1102
11-20 12:39:11 D/YtsAdapter: 	    ✓ PASSED
11-20 12:39:11 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.60fps@0.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@0.5X"}}.
11-20 12:39:11 D/YtsAdapter: 	
11-20 12:39:11 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.60fps@0.5X
11-20 12:39:11 D/YtsAdapter: 	      TestExecutor:  Test 12:PlaybackPerfVP9.1080p.60fps@0.5X STARTED with timeout 120000
11-20 12:39:18 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:39:18 D/YtsAdapter: 	      media readystate: 4
11-20 12:39:18 D/YtsAdapter: 	      media networkState: 2
11-20 12:39:28 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:39:38 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:39:42 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:39:42 D/YtsAdapter: 	      TestExecutor:  Test 12:PlaybackPerfVP9.1080p.60fps@0.5X PASSED.
11-20 12:39:42 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.60fps@0.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1103}"}}.
11-20 12:39:42 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:39:42 D/YtsAdapter: 	      decoded_frames: 1103
11-20 12:39:42 D/YtsAdapter: 	    ✓ PASSED
11-20 12:39:42 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.60fps@0.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@0.75X"}}.
11-20 12:39:42 D/YtsAdapter: 	
11-20 12:39:42 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.60fps@0.75X
11-20 12:39:42 D/YtsAdapter: 	      TestExecutor:  Test 13:PlaybackPerfVP9.1080p.60fps@0.75X STARTED with timeout 120000
11-20 12:39:49 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:39:49 D/YtsAdapter: 	      media readystate: 4
11-20 12:39:49 D/YtsAdapter: 	      media networkState: 2
11-20 12:39:59 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:40:03 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:40:03 D/YtsAdapter: 	      TestExecutor:  Test 13:PlaybackPerfVP9.1080p.60fps@0.75X PASSED.
11-20 12:40:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.60fps@0.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1104}"}}.
11-20 12:40:03 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:40:03 D/YtsAdapter: 	      decoded_frames: 1104
11-20 12:40:03 D/YtsAdapter: 	    ✓ PASSED
11-20 12:40:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.60fps@1X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@1X"}}.
11-20 12:40:03 D/YtsAdapter: 	
11-20 12:40:03 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.60fps@1X
11-20 12:40:03 D/YtsAdapter: 	      TestExecutor:  Test 14:PlaybackPerfVP9.1080p.60fps@1X STARTED with timeout 120000
11-20 12:40:10 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:40:10 D/YtsAdapter: 	      media readystate: 4
11-20 12:40:10 D/YtsAdapter: 	      media networkState: 2
11-20 12:40:19 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:40:19 D/YtsAdapter: 	      TestExecutor:  Test 14:PlaybackPerfVP9.1080p.60fps@1X PASSED.
11-20 12:40:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.60fps@1X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1101}"}}.
11-20 12:40:20 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:40:20 D/YtsAdapter: 	      decoded_frames: 1101
11-20 12:40:20 D/YtsAdapter: 	    ✓ PASSED
11-20 12:40:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.60fps@1.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@1.25X"}}.
11-20 12:40:20 D/YtsAdapter: 	
11-20 12:40:20 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.60fps@1.25X
11-20 12:40:20 D/YtsAdapter: 	      TestExecutor:  Test 15:PlaybackPerfVP9.1080p.60fps@1.25X STARTED with timeout 120000
11-20 12:40:26 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:40:26 D/YtsAdapter: 	      media readystate: 4
11-20 12:40:26 D/YtsAdapter: 	      media networkState: 2
11-20 12:40:33 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0).
11-20 12:40:33 D/YtsAdapter: 	      TestExecutor:  Test 15:PlaybackPerfVP9.1080p.60fps@1.25X PASSED.
11-20 12:40:33 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.60fps@1.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@1.25X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1063}"}}.
11-20 12:40:33 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:40:33 D/YtsAdapter: 	      decoded_frames: 1063
11-20 12:40:33 D/YtsAdapter: 	    ✓ PASSED
11-20 12:40:33 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.60fps@1.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@1.5X"}}.
11-20 12:40:33 D/YtsAdapter: 	
11-20 12:40:33 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.60fps@1.5X
11-20 12:40:33 D/YtsAdapter: 	      TestExecutor:  Test 16:PlaybackPerfVP9.1080p.60fps@1.5X STARTED with timeout 120000
11-20 12:40:39 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:40:39 D/YtsAdapter: 	      media readystate: 4
11-20 12:40:39 D/YtsAdapter: 	      media networkState: 2
11-20 12:40:44 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0).
11-20 12:40:44 D/YtsAdapter: 	      TestExecutor:  Test 16:PlaybackPerfVP9.1080p.60fps@1.5X PASSED.
11-20 12:40:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.60fps@1.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@1.5X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1093}"}}.
11-20 12:40:44 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:40:44 D/YtsAdapter: 	      decoded_frames: 1093
11-20 12:40:44 D/YtsAdapter: 	    ✓ PASSED
11-20 12:40:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.60fps@1.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@1.75X"}}.
11-20 12:40:44 D/YtsAdapter: 	
11-20 12:40:44 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.60fps@1.75X
11-20 12:40:44 D/YtsAdapter: 	      TestExecutor:  Test 17:PlaybackPerfVP9.1080p.60fps@1.75X STARTED with timeout 120000
11-20 12:40:51 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:40:51 D/YtsAdapter: 	      media readystate: 4
11-20 12:40:51 D/YtsAdapter: 	      media networkState: 2
11-20 12:40:54 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0.08933454876937101).
11-20 12:40:54 D/YtsAdapter: 	      TestExecutor:  Test 17:PlaybackPerfVP9.1080p.60fps@1.75X PASSED.
11-20 12:40:54 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.60fps@1.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@1.75X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":98,\"decoded_frames\":1097}"}}.
11-20 12:40:54 D/YtsAdapter: 	      dropped_frames: 98
11-20 12:40:54 D/YtsAdapter: 	      decoded_frames: 1097
11-20 12:40:54 D/YtsAdapter: 	    ✓ PASSED
11-20 12:40:54 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.60fps@2X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@2X"}}.
11-20 12:40:54 D/YtsAdapter: 	
11-20 12:40:54 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.60fps@2X
11-20 12:40:54 D/YtsAdapter: 	      TestExecutor:  Test 18:PlaybackPerfVP9.1080p.60fps@2X STARTED with timeout 120000
11-20 12:41:01 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:41:01 D/YtsAdapter: 	      media readystate: 4
11-20 12:41:01 D/YtsAdapter: 	      media networkState: 2
11-20 12:41:03 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0.16877256317689532).
11-20 12:41:03 D/YtsAdapter: 	      TestExecutor:  Test 18:PlaybackPerfVP9.1080p.60fps@2X PASSED.
11-20 12:41:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.60fps@2X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1080p.60fps@2X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":187,\"decoded_frames\":1108}"}}.
11-20 12:41:03 D/YtsAdapter: 	      dropped_frames: 187
11-20 12:41:03 D/YtsAdapter: 	      decoded_frames: 1108
11-20 12:41:03 D/YtsAdapter: 	    ✓ PASSED
11-20 12:41:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.60fps@0.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@0.25X"}}.
11-20 12:41:03 D/YtsAdapter: 	
11-20 12:41:03 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.60fps@0.25X
11-20 12:41:03 D/YtsAdapter: 	      TestExecutor:  Test 19:PlaybackPerfVP9.1440p.60fps@0.25X STARTED with timeout 120000
11-20 12:41:10 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:41:10 D/YtsAdapter: 	      media readystate: 4
11-20 12:41:10 D/YtsAdapter: 	      media networkState: 2
11-20 12:41:20 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:41:30 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:41:40 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:41:50 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:42:00 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:42:04 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:42:04 D/YtsAdapter: 	      TestExecutor:  Test 19:PlaybackPerfVP9.1440p.60fps@0.25X PASSED.
11-20 12:42:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.60fps@0.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1101}"}}.
11-20 12:42:04 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:42:04 D/YtsAdapter: 	      decoded_frames: 1101
11-20 12:42:04 D/YtsAdapter: 	    ✓ PASSED
11-20 12:42:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.60fps@0.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@0.5X"}}.
11-20 12:42:04 D/YtsAdapter: 	
11-20 12:42:04 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.60fps@0.5X
11-20 12:42:04 D/YtsAdapter: 	      TestExecutor:  Test 20:PlaybackPerfVP9.1440p.60fps@0.5X STARTED with timeout 120000
11-20 12:42:12 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:42:12 D/YtsAdapter: 	      media readystate: 4
11-20 12:42:12 D/YtsAdapter: 	      media networkState: 2
11-20 12:42:22 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:42:32 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:42:35 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:42:35 D/YtsAdapter: 	      TestExecutor:  Test 20:PlaybackPerfVP9.1440p.60fps@0.5X PASSED.
11-20 12:42:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.60fps@0.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1104}"}}.
11-20 12:42:35 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:42:35 D/YtsAdapter: 	      decoded_frames: 1104
11-20 12:42:35 D/YtsAdapter: 	    ✓ PASSED
11-20 12:42:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.60fps@0.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@0.75X"}}.
11-20 12:42:35 D/YtsAdapter: 	
11-20 12:42:35 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.60fps@0.75X
11-20 12:42:35 D/YtsAdapter: 	      TestExecutor:  Test 21:PlaybackPerfVP9.1440p.60fps@0.75X STARTED with timeout 120000
11-20 12:42:43 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:42:43 D/YtsAdapter: 	      media readystate: 4
11-20 12:42:43 D/YtsAdapter: 	      media networkState: 2
11-20 12:42:53 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:42:57 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:42:57 D/YtsAdapter: 	      TestExecutor:  Test 21:PlaybackPerfVP9.1440p.60fps@0.75X PASSED.
11-20 12:42:57 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.60fps@0.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1104}"}}.
11-20 12:42:57 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:42:57 D/YtsAdapter: 	      decoded_frames: 1104
11-20 12:42:57 D/YtsAdapter: 	    ✓ PASSED
11-20 12:42:57 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.60fps@1X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@1X"}}.
11-20 12:42:57 D/YtsAdapter: 	
11-20 12:42:57 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.60fps@1X
11-20 12:42:57 D/YtsAdapter: 	      TestExecutor:  Test 22:PlaybackPerfVP9.1440p.60fps@1X STARTED with timeout 120000
11-20 12:43:05 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:43:05 D/YtsAdapter: 	      media readystate: 4
11-20 12:43:05 D/YtsAdapter: 	      media networkState: 2
11-20 12:43:13 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:43:13 D/YtsAdapter: 	      TestExecutor:  Test 22:PlaybackPerfVP9.1440p.60fps@1X PASSED.
11-20 12:43:13 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.60fps@1X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1099}"}}.
11-20 12:43:13 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:43:13 D/YtsAdapter: 	      decoded_frames: 1099
11-20 12:43:13 D/YtsAdapter: 	    ✓ PASSED
11-20 12:43:13 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.60fps@1.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@1.25X"}}.
11-20 12:43:13 D/YtsAdapter: 	
11-20 12:43:13 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.60fps@1.25X
11-20 12:43:13 D/YtsAdapter: 	      TestExecutor:  Test 23:PlaybackPerfVP9.1440p.60fps@1.25X STARTED with timeout 120000
11-20 12:43:21 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:43:21 D/YtsAdapter: 	      media readystate: 4
11-20 12:43:21 D/YtsAdapter: 	      media networkState: 2
11-20 12:43:26 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0).
11-20 12:43:26 D/YtsAdapter: 	      TestExecutor:  Test 23:PlaybackPerfVP9.1440p.60fps@1.25X PASSED.
11-20 12:43:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.60fps@1.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@1.25X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1094}"}}.
11-20 12:43:26 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:43:26 D/YtsAdapter: 	      decoded_frames: 1094
11-20 12:43:26 D/YtsAdapter: 	    ✓ PASSED
11-20 12:43:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.60fps@1.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@1.5X"}}.
11-20 12:43:26 D/YtsAdapter: 	
11-20 12:43:26 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.60fps@1.5X
11-20 12:43:26 D/YtsAdapter: 	      TestExecutor:  Test 24:PlaybackPerfVP9.1440p.60fps@1.5X STARTED with timeout 120000
11-20 12:43:34 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:43:34 D/YtsAdapter: 	      media readystate: 4
11-20 12:43:34 D/YtsAdapter: 	      media networkState: 2
11-20 12:43:38 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0).
11-20 12:43:38 D/YtsAdapter: 	      TestExecutor:  Test 24:PlaybackPerfVP9.1440p.60fps@1.5X PASSED.
11-20 12:43:38 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.60fps@1.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@1.5X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1107}"}}.
11-20 12:43:38 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:43:38 D/YtsAdapter: 	      decoded_frames: 1107
11-20 12:43:38 D/YtsAdapter: 	    ✓ PASSED
11-20 12:43:38 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.60fps@1.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@1.75X"}}.
11-20 12:43:38 D/YtsAdapter: 	
11-20 12:43:38 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.60fps@1.75X
11-20 12:43:38 D/YtsAdapter: 	      TestExecutor:  Test 25:PlaybackPerfVP9.1440p.60fps@1.75X STARTED with timeout 120000
11-20 12:43:46 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:43:46 D/YtsAdapter: 	      media readystate: 4
11-20 12:43:46 D/YtsAdapter: 	      media networkState: 2
11-20 12:43:47 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0.08181818181818182).
11-20 12:43:47 D/YtsAdapter: 	      TestExecutor:  Test 25:PlaybackPerfVP9.1440p.60fps@1.75X PASSED.
11-20 12:43:47 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.60fps@1.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@1.75X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":90,\"decoded_frames\":1100}"}}.
11-20 12:43:47 D/YtsAdapter: 	      dropped_frames: 90
11-20 12:43:47 D/YtsAdapter: 	      decoded_frames: 1100
11-20 12:43:47 D/YtsAdapter: 	    ✓ PASSED
11-20 12:43:47 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.60fps@2X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@2X"}}.
11-20 12:43:47 D/YtsAdapter: 	
11-20 12:43:47 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.60fps@2X
11-20 12:43:47 D/YtsAdapter: 	      TestExecutor:  Test 26:PlaybackPerfVP9.1440p.60fps@2X STARTED with timeout 120000
11-20 12:43:55 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:43:55 D/YtsAdapter: 	      media readystate: 4
11-20 12:43:55 D/YtsAdapter: 	      media networkState: 2
11-20 12:43:56 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0.17073170731707318).
11-20 12:43:56 D/YtsAdapter: 	      TestExecutor:  Test 26:PlaybackPerfVP9.1440p.60fps@2X PASSED.
11-20 12:43:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.60fps@2X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.1440p.60fps@2X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":189,\"decoded_frames\":1107}"}}.
11-20 12:43:56 D/YtsAdapter: 	      dropped_frames: 189
11-20 12:43:56 D/YtsAdapter: 	      decoded_frames: 1107
11-20 12:43:56 D/YtsAdapter: 	    ✓ PASSED
11-20 12:43:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.60fps@0.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@0.25X"}}.
11-20 12:43:56 D/YtsAdapter: 	
11-20 12:43:56 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.60fps@0.25X
11-20 12:43:56 D/YtsAdapter: 	      TestExecutor:  Test 27:PlaybackPerfVP9.2160p.60fps@0.25X STARTED with timeout 120000
11-20 12:44:06 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:44:06 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:44:06 D/YtsAdapter: 	      media readystate: 4
11-20 12:44:06 D/YtsAdapter: 	      media networkState: 2
11-20 12:44:16 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:44:26 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:44:36 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:44:47 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:44:57 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:44:58 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:44:58 D/YtsAdapter: 	      TestExecutor:  Test 27:PlaybackPerfVP9.2160p.60fps@0.25X PASSED.
11-20 12:44:58 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.60fps@0.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1101}"}}.
11-20 12:44:58 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:44:58 D/YtsAdapter: 	      decoded_frames: 1101
11-20 12:44:58 D/YtsAdapter: 	    ✓ PASSED
11-20 12:44:58 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.60fps@0.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@0.5X"}}.
11-20 12:44:58 D/YtsAdapter: 	
11-20 12:44:58 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.60fps@0.5X
11-20 12:44:58 D/YtsAdapter: 	      TestExecutor:  Test 28:PlaybackPerfVP9.2160p.60fps@0.5X STARTED with timeout 120000
11-20 12:45:08 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:45:08 D/YtsAdapter: 	      media readystate: 4
11-20 12:45:08 D/YtsAdapter: 	      media networkState: 2
11-20 12:45:18 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:45:28 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:45:30 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:45:30 D/YtsAdapter: 	      TestExecutor:  Test 28:PlaybackPerfVP9.2160p.60fps@0.5X PASSED.
11-20 12:45:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.60fps@0.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1105}"}}.
11-20 12:45:30 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:45:30 D/YtsAdapter: 	      decoded_frames: 1105
11-20 12:45:30 D/YtsAdapter: 	    ✓ PASSED
11-20 12:45:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.60fps@0.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@0.75X"}}.
11-20 12:45:30 D/YtsAdapter: 	
11-20 12:45:30 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.60fps@0.75X
11-20 12:45:30 D/YtsAdapter: 	      TestExecutor:  Test 29:PlaybackPerfVP9.2160p.60fps@0.75X STARTED with timeout 120000
11-20 12:45:39 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:45:39 D/YtsAdapter: 	      media readystate: 4
11-20 12:45:39 D/YtsAdapter: 	      media networkState: 2
11-20 12:45:49 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:45:51 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:45:51 D/YtsAdapter: 	      TestExecutor:  Test 29:PlaybackPerfVP9.2160p.60fps@0.75X PASSED.
11-20 12:45:51 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.60fps@0.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1104}"}}.
11-20 12:45:51 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:45:51 D/YtsAdapter: 	      decoded_frames: 1104
11-20 12:45:51 D/YtsAdapter: 	    ✓ PASSED
11-20 12:45:51 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.60fps@1X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@1X"}}.
11-20 12:45:51 D/YtsAdapter: 	
11-20 12:45:51 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.60fps@1X
11-20 12:45:51 D/YtsAdapter: 	      TestExecutor:  Test 30:PlaybackPerfVP9.2160p.60fps@1X STARTED with timeout 120000
11-20 12:46:00 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:46:00 D/YtsAdapter: 	      media readystate: 4
11-20 12:46:00 D/YtsAdapter: 	      media networkState: 2
11-20 12:46:07 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:46:07 D/YtsAdapter: 	      TestExecutor:  Test 30:PlaybackPerfVP9.2160p.60fps@1X PASSED.
11-20 12:46:07 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.60fps@1X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1100}"}}.
11-20 12:46:07 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:46:07 D/YtsAdapter: 	      decoded_frames: 1100
11-20 12:46:07 D/YtsAdapter: 	    ✓ PASSED
11-20 12:46:07 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.60fps@1.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@1.25X"}}.
11-20 12:46:07 D/YtsAdapter: 	
11-20 12:46:07 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.60fps@1.25X
11-20 12:46:07 D/YtsAdapter: 	      TestExecutor:  Test 31:PlaybackPerfVP9.2160p.60fps@1.25X STARTED with timeout 120000
11-20 12:46:17 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:46:17 D/YtsAdapter: 	      media readystate: 4
11-20 12:46:17 D/YtsAdapter: 	      media networkState: 2
11-20 12:46:20 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0).
11-20 12:46:20 D/YtsAdapter: 	      TestExecutor:  Test 31:PlaybackPerfVP9.2160p.60fps@1.25X PASSED.
11-20 12:46:21 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.60fps@1.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@1.25X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1100}"}}.
11-20 12:46:21 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:46:21 D/YtsAdapter: 	      decoded_frames: 1100
11-20 12:46:21 D/YtsAdapter: 	    ✓ PASSED
11-20 12:46:21 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.60fps@1.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@1.5X"}}.
11-20 12:46:21 D/YtsAdapter: 	
11-20 12:46:21 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.60fps@1.5X
11-20 12:46:21 D/YtsAdapter: 	      TestExecutor:  Test 32:PlaybackPerfVP9.2160p.60fps@1.5X STARTED with timeout 120000
11-20 12:46:30 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:46:30 D/YtsAdapter: 	      media readystate: 4
11-20 12:46:30 D/YtsAdapter: 	      media networkState: 2
11-20 12:46:32 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0).
11-20 12:46:32 D/YtsAdapter: 	      TestExecutor:  Test 32:PlaybackPerfVP9.2160p.60fps@1.5X PASSED.
11-20 12:46:32 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.60fps@1.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@1.5X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1097}"}}.
11-20 12:46:32 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:46:32 D/YtsAdapter: 	      decoded_frames: 1097
11-20 12:46:32 D/YtsAdapter: 	    ✓ PASSED
11-20 12:46:32 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.60fps@1.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@1.75X"}}.
11-20 12:46:32 D/YtsAdapter: 	
11-20 12:46:32 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.60fps@1.75X
11-20 12:46:32 D/YtsAdapter: 	      TestExecutor:  Test 33:PlaybackPerfVP9.2160p.60fps@1.75X STARTED with timeout 120000
11-20 12:46:41 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:46:41 D/YtsAdapter: 	      media readystate: 4
11-20 12:46:41 D/YtsAdapter: 	      media networkState: 2
11-20 12:46:41 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0.48519579751671443).
11-20 12:46:41 D/YtsAdapter: 	      TestExecutor:  Test 33:PlaybackPerfVP9.2160p.60fps@1.75X PASSED.
11-20 12:46:41 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.60fps@1.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@1.75X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":508,\"decoded_frames\":1047}"}}.
11-20 12:46:41 D/YtsAdapter: 	      dropped_frames: 508
11-20 12:46:41 D/YtsAdapter: 	      decoded_frames: 1047
11-20 12:46:41 D/YtsAdapter: 	    ✓ PASSED
11-20 12:46:41 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.60fps@2X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@2X"}}.
11-20 12:46:41 D/YtsAdapter: 	
11-20 12:46:41 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.60fps@2X
11-20 12:46:41 D/YtsAdapter: 	      TestExecutor:  Test 34:PlaybackPerfVP9.2160p.60fps@2X STARTED with timeout 120000
11-20 12:46:50 D/YtsAdapter: 	      TestExecutor:  Test 34:PlaybackPerfVP9.2160p.60fps@2X OPTIONAL_FAILED
11-20 12:46:50 D/YtsAdapter: 	      PlaybackPerfVP9.2160p.60fps@2X:  video.currentTime = 15.373701
11-20 12:46:50 D/YtsAdapter: 	      PlaybackPerfVP9.2160p.60fps@2X:  video.readyState = 4
11-20 12:46:50 D/YtsAdapter: 	      PlaybackPerfVP9.2160p.60fps@2X:  video.networkState = 2
11-20 12:46:50 D/YtsAdapter: 	      TestExecutor:  Test 10.2.32.1:PlaybackPerfVP9.2160p.60fps@2X threw an error: Assert failed: Total dropped frames / total decoded frames is (0.7051671732522796) which should be less than or equal to (0.5)
11-20 12:46:50 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.60fps@2X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfVP9.2160p.60fps@2X","status":"failed","failuresList":[{"text":"Failed: Assert failed: Total dropped frames / total decoded frames is (0.7051671732522796) which should be less than or equal to (0.5)","stack":"Error: Assert failed: Total dropped frames / total decoded frames is (0.7051671732522796) which should be less than or equal to (0.5)\n    at module$contents$google3$video$youtube$testing$ytlr_cert$yts$test_modules$classic_yts$adapter_AdapterTestExecuter.error (https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:20286:175)\n    at module$contents$google3$video$youtube$testing$ytlr_cert$yts$test_modules$classic_yts$adapter_AdapterTestExecuter.TestExecutor.fail (https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:1489:8)\n    at module$contents$google3$video$youtube$testing$ytlr_cert$yts$test_modules$classic_yts$adapter_AdapterTestExecuter.TestExecutor.assert (https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:1155:10)\n    at module$contents$google3$video$youtube$testing$ytlr_cert$yts$test_modules$classic_yts$adapter_AdapterTestExecuter.TestExecutor.check (https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:1172:10)\n    at module$contents$google3$video$youtube$testing$ytlr_cert$yts$test_modules$classic_yts$adapter_AdapterTestExecuter.TestExecutor.checkLE (https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:1228:8)\n    at PerfTestUtil_.assertMaxDroppedFramesRatio (https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:14210:20)\n    at HFRHighSpeedPlaybackTestAssertion (https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:14715:18)\n    at... (truncated)
11-20 12:46:50 D/YtsAdapter: 	      dropped_frames: 696
11-20 12:46:50 D/YtsAdapter: 	      decoded_frames: 987
11-20 12:46:50 D/YtsAdapter: 	    ✗ FAILED (optional test)
11-20 12:46:50 D/YtsAdapter: 	      - Failed: Assert failed: Total dropped frames / total decoded frames is (0.7051671732522796) which should be less than or equal to (0.5)
11-20 12:46:50 D/YtsAdapter: 	    Debug this test: https://20240815.yts.devicecertification.youtube/agent/agent.html?test_module=test_modules%2Fclassic_yts%2Fclassic_yts.js&test_filter=HFR%20Tests%20HFR%20Playback%20Performance%20PlaybackPerfVP9.2160p.60fps%402X
11-20 12:46:50 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.60fps@0.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@0.25X"}}.
11-20 12:46:50 D/YtsAdapter: 	
11-20 12:46:50 D/YtsAdapter: 	    PlaybackPerfH264.720p.60fps@0.25X
11-20 12:46:50 D/YtsAdapter: 	      TestExecutor:  Test 35:PlaybackPerfH264.720p.60fps@0.25X STARTED with timeout 120000
11-20 12:46:57 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:46:57 D/YtsAdapter: 	      media readystate: 4
11-20 12:46:57 D/YtsAdapter: 	      media networkState: 2
11-20 12:47:07 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:47:17 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:47:27 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:47:37 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:47:47 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:47:52 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:47:52 D/YtsAdapter: 	      TestExecutor:  Test 35:PlaybackPerfH264.720p.60fps@0.25X PASSED.
11-20 12:47:52 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.60fps@0.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1103}"}}.
11-20 12:47:52 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:47:52 D/YtsAdapter: 	      decoded_frames: 1103
11-20 12:47:52 D/YtsAdapter: 	    ✓ PASSED
11-20 12:47:52 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.60fps@0.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@0.5X"}}.
11-20 12:47:52 D/YtsAdapter: 	
11-20 12:47:52 D/YtsAdapter: 	    PlaybackPerfH264.720p.60fps@0.5X
11-20 12:47:52 D/YtsAdapter: 	      TestExecutor:  Test 36:PlaybackPerfH264.720p.60fps@0.5X STARTED with timeout 120000
11-20 12:47:58 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:47:58 D/YtsAdapter: 	      media readystate: 4
11-20 12:47:58 D/YtsAdapter: 	      media networkState: 2
11-20 12:48:08 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:48:18 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:48:23 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:48:23 D/YtsAdapter: 	      TestExecutor:  Test 36:PlaybackPerfH264.720p.60fps@0.5X PASSED.
11-20 12:48:23 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.60fps@0.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1103}"}}.
11-20 12:48:23 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:48:23 D/YtsAdapter: 	      decoded_frames: 1103
11-20 12:48:23 D/YtsAdapter: 	    ✓ PASSED
11-20 12:48:23 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.60fps@0.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@0.75X"}}.
11-20 12:48:23 D/YtsAdapter: 	
11-20 12:48:23 D/YtsAdapter: 	    PlaybackPerfH264.720p.60fps@0.75X
11-20 12:48:23 D/YtsAdapter: 	      TestExecutor:  Test 37:PlaybackPerfH264.720p.60fps@0.75X STARTED with timeout 120000
11-20 12:48:29 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:48:29 D/YtsAdapter: 	      media readystate: 4
11-20 12:48:29 D/YtsAdapter: 	      media networkState: 2
11-20 12:48:39 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:48:44 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:48:44 D/YtsAdapter: 	      TestExecutor:  Test 37:PlaybackPerfH264.720p.60fps@0.75X PASSED.
11-20 12:48:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.60fps@0.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1106}"}}.
11-20 12:48:44 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:48:44 D/YtsAdapter: 	      decoded_frames: 1106
11-20 12:48:44 D/YtsAdapter: 	    ✓ PASSED
11-20 12:48:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.60fps@1X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@1X"}}.
11-20 12:48:44 D/YtsAdapter: 	
11-20 12:48:44 D/YtsAdapter: 	    PlaybackPerfH264.720p.60fps@1X
11-20 12:48:44 D/YtsAdapter: 	      TestExecutor:  Test 38:PlaybackPerfH264.720p.60fps@1X STARTED with timeout 120000
11-20 12:48:50 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:48:50 D/YtsAdapter: 	      media readystate: 4
11-20 12:48:50 D/YtsAdapter: 	      media networkState: 2
11-20 12:49:00 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:49:00 D/YtsAdapter: 	      TestExecutor:  Test 38:PlaybackPerfH264.720p.60fps@1X PASSED.
11-20 12:49:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.60fps@1X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1100}"}}.
11-20 12:49:00 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:49:00 D/YtsAdapter: 	      decoded_frames: 1100
11-20 12:49:00 D/YtsAdapter: 	    ✓ PASSED
11-20 12:49:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.60fps@1.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@1.25X"}}.
11-20 12:49:00 D/YtsAdapter: 	
11-20 12:49:00 D/YtsAdapter: 	    PlaybackPerfH264.720p.60fps@1.25X
11-20 12:49:00 D/YtsAdapter: 	      TestExecutor:  Test 39:PlaybackPerfH264.720p.60fps@1.25X STARTED with timeout 120000
11-20 12:49:06 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:49:06 D/YtsAdapter: 	      media readystate: 4
11-20 12:49:06 D/YtsAdapter: 	      media networkState: 2
11-20 12:49:13 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0).
11-20 12:49:13 D/YtsAdapter: 	      TestExecutor:  Test 39:PlaybackPerfH264.720p.60fps@1.25X PASSED.
11-20 12:49:13 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.60fps@1.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@1.25X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1043}"}}.
11-20 12:49:13 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:49:13 D/YtsAdapter: 	      decoded_frames: 1043
11-20 12:49:13 D/YtsAdapter: 	    ✓ PASSED
11-20 12:49:13 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.60fps@1.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@1.5X"}}.
11-20 12:49:13 D/YtsAdapter: 	
11-20 12:49:13 D/YtsAdapter: 	    PlaybackPerfH264.720p.60fps@1.5X
11-20 12:49:13 D/YtsAdapter: 	      TestExecutor:  Test 40:PlaybackPerfH264.720p.60fps@1.5X STARTED with timeout 120000
11-20 12:49:20 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:49:20 D/YtsAdapter: 	      media readystate: 4
11-20 12:49:20 D/YtsAdapter: 	      media networkState: 2
11-20 12:49:24 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0).
11-20 12:49:24 D/YtsAdapter: 	      TestExecutor:  Test 40:PlaybackPerfH264.720p.60fps@1.5X PASSED.
11-20 12:49:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.60fps@1.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@1.5X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1041}"}}.
11-20 12:49:24 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:49:24 D/YtsAdapter: 	      decoded_frames: 1041
11-20 12:49:24 D/YtsAdapter: 	    ✓ PASSED
11-20 12:49:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.60fps@1.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@1.75X"}}.
11-20 12:49:24 D/YtsAdapter: 	
11-20 12:49:24 D/YtsAdapter: 	    PlaybackPerfH264.720p.60fps@1.75X
11-20 12:49:24 D/YtsAdapter: 	      TestExecutor:  Test 41:PlaybackPerfH264.720p.60fps@1.75X STARTED with timeout 120000
11-20 12:49:31 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:49:31 D/YtsAdapter: 	      media readystate: 4
11-20 12:49:31 D/YtsAdapter: 	      media networkState: 2
11-20 12:49:34 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0.07396733909702209).
11-20 12:49:34 D/YtsAdapter: 	      TestExecutor:  Test 41:PlaybackPerfH264.720p.60fps@1.75X PASSED.
11-20 12:49:34 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.60fps@1.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@1.75X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":77,\"decoded_frames\":1041}"}}.
11-20 12:49:34 D/YtsAdapter: 	      dropped_frames: 77
11-20 12:49:34 D/YtsAdapter: 	      decoded_frames: 1041
11-20 12:49:34 D/YtsAdapter: 	    ✓ PASSED
11-20 12:49:34 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.60fps@2X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@2X"}}.
11-20 12:49:34 D/YtsAdapter: 	
11-20 12:49:34 D/YtsAdapter: 	    PlaybackPerfH264.720p.60fps@2X
11-20 12:49:34 D/YtsAdapter: 	      TestExecutor:  Test 42:PlaybackPerfH264.720p.60fps@2X STARTED with timeout 120000
11-20 12:49:41 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:49:41 D/YtsAdapter: 	      media readystate: 4
11-20 12:49:41 D/YtsAdapter: 	      media networkState: 2
11-20 12:49:43 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0.16713352007469653).
11-20 12:49:43 D/YtsAdapter: 	      TestExecutor:  Test 42:PlaybackPerfH264.720p.60fps@2X PASSED.
11-20 12:49:43 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.60fps@2X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.720p.60fps@2X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":179,\"decoded_frames\":1071}"}}.
11-20 12:49:43 D/YtsAdapter: 	      dropped_frames: 179
11-20 12:49:43 D/YtsAdapter: 	      decoded_frames: 1071
11-20 12:49:43 D/YtsAdapter: 	    ✓ PASSED
11-20 12:49:43 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.60fps@0.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@0.25X"}}.
11-20 12:49:43 D/YtsAdapter: 	
11-20 12:49:43 D/YtsAdapter: 	    PlaybackPerfH264.1080p.60fps@0.25X
11-20 12:49:43 D/YtsAdapter: 	      TestExecutor:  Test 43:PlaybackPerfH264.1080p.60fps@0.25X STARTED with timeout 120000
11-20 12:49:50 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:49:50 D/YtsAdapter: 	      media readystate: 4
11-20 12:49:50 D/YtsAdapter: 	      media networkState: 2
11-20 12:50:00 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:50:10 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:50:20 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:50:30 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:50:40 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:50:44 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:50:44 D/YtsAdapter: 	      TestExecutor:  Test 43:PlaybackPerfH264.1080p.60fps@0.25X PASSED.
11-20 12:50:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.60fps@0.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1102}"}}.
11-20 12:50:44 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:50:44 D/YtsAdapter: 	      decoded_frames: 1102
11-20 12:50:44 D/YtsAdapter: 	    ✓ PASSED
11-20 12:50:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.60fps@0.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@0.5X"}}.
11-20 12:50:44 D/YtsAdapter: 	
11-20 12:50:44 D/YtsAdapter: 	    PlaybackPerfH264.1080p.60fps@0.5X
11-20 12:50:44 D/YtsAdapter: 	      TestExecutor:  Test 44:PlaybackPerfH264.1080p.60fps@0.5X STARTED with timeout 120000
11-20 12:50:51 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:50:51 D/YtsAdapter: 	      media readystate: 4
11-20 12:50:51 D/YtsAdapter: 	      media networkState: 2
11-20 12:51:01 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:51:11 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:51:15 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:51:15 D/YtsAdapter: 	      TestExecutor:  Test 44:PlaybackPerfH264.1080p.60fps@0.5X PASSED.
11-20 12:51:16 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.60fps@0.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1104}"}}.
11-20 12:51:16 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:51:16 D/YtsAdapter: 	      decoded_frames: 1104
11-20 12:51:16 D/YtsAdapter: 	    ✓ PASSED
11-20 12:51:16 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.60fps@0.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@0.75X"}}.
11-20 12:51:16 D/YtsAdapter: 	
11-20 12:51:16 D/YtsAdapter: 	    PlaybackPerfH264.1080p.60fps@0.75X
11-20 12:51:16 D/YtsAdapter: 	      TestExecutor:  Test 45:PlaybackPerfH264.1080p.60fps@0.75X STARTED with timeout 120000
11-20 12:51:22 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:51:22 D/YtsAdapter: 	      media readystate: 4
11-20 12:51:22 D/YtsAdapter: 	      media networkState: 2
11-20 12:51:32 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:51:37 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:51:37 D/YtsAdapter: 	      TestExecutor:  Test 45:PlaybackPerfH264.1080p.60fps@0.75X PASSED.
11-20 12:51:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.60fps@0.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1105}"}}.
11-20 12:51:37 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:51:37 D/YtsAdapter: 	      decoded_frames: 1105
11-20 12:51:37 D/YtsAdapter: 	    ✓ PASSED
11-20 12:51:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.60fps@1X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@1X"}}.
11-20 12:51:37 D/YtsAdapter: 	
11-20 12:51:37 D/YtsAdapter: 	    PlaybackPerfH264.1080p.60fps@1X
11-20 12:51:37 D/YtsAdapter: 	      TestExecutor:  Test 46:PlaybackPerfH264.1080p.60fps@1X STARTED with timeout 120000
11-20 12:51:43 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:51:43 D/YtsAdapter: 	      media readystate: 4
11-20 12:51:43 D/YtsAdapter: 	      media networkState: 2
11-20 12:51:53 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:51:53 D/YtsAdapter: 	      TestExecutor:  Test 46:PlaybackPerfH264.1080p.60fps@1X PASSED.
11-20 12:51:53 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.60fps@1X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1103}"}}.
11-20 12:51:53 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:51:53 D/YtsAdapter: 	      decoded_frames: 1103
11-20 12:51:53 D/YtsAdapter: 	    ✓ PASSED
11-20 12:51:53 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.60fps@1.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@1.25X"}}.
11-20 12:51:53 D/YtsAdapter: 	
11-20 12:51:53 D/YtsAdapter: 	    PlaybackPerfH264.1080p.60fps@1.25X
11-20 12:51:53 D/YtsAdapter: 	      TestExecutor:  Test 47:PlaybackPerfH264.1080p.60fps@1.25X STARTED with timeout 120000
11-20 12:51:59 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:51:59 D/YtsAdapter: 	      media readystate: 4
11-20 12:51:59 D/YtsAdapter: 	      media networkState: 2
11-20 12:52:06 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0).
11-20 12:52:06 D/YtsAdapter: 	      TestExecutor:  Test 47:PlaybackPerfH264.1080p.60fps@1.25X PASSED.
11-20 12:52:06 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.60fps@1.25X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@1.25X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1045}"}}.
11-20 12:52:06 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:52:06 D/YtsAdapter: 	      decoded_frames: 1045
11-20 12:52:06 D/YtsAdapter: 	    ✓ PASSED
11-20 12:52:06 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.60fps@1.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@1.5X"}}.
11-20 12:52:06 D/YtsAdapter: 	
11-20 12:52:06 D/YtsAdapter: 	    PlaybackPerfH264.1080p.60fps@1.5X
11-20 12:52:06 D/YtsAdapter: 	      TestExecutor:  Test 48:PlaybackPerfH264.1080p.60fps@1.5X STARTED with timeout 120000
11-20 12:52:13 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:52:13 D/YtsAdapter: 	      media readystate: 4
11-20 12:52:13 D/YtsAdapter: 	      media networkState: 2
11-20 12:52:17 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0).
11-20 12:52:17 D/YtsAdapter: 	      TestExecutor:  Test 48:PlaybackPerfH264.1080p.60fps@1.5X PASSED.
11-20 12:52:17 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.60fps@1.5X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@1.5X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":1044}"}}.
11-20 12:52:17 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:52:17 D/YtsAdapter: 	      decoded_frames: 1044
11-20 12:52:17 D/YtsAdapter: 	    ✓ PASSED
11-20 12:52:17 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.60fps@1.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@1.75X"}}.
11-20 12:52:17 D/YtsAdapter: 	
11-20 12:52:17 D/YtsAdapter: 	    PlaybackPerfH264.1080p.60fps@1.75X
11-20 12:52:17 D/YtsAdapter: 	      TestExecutor:  Test 49:PlaybackPerfH264.1080p.60fps@1.75X STARTED with timeout 120000
11-20 12:52:24 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:52:24 D/YtsAdapter: 	      media readystate: 4
11-20 12:52:24 D/YtsAdapter: 	      media networkState: 2
11-20 12:52:27 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0.09437559580552908).
11-20 12:52:27 D/YtsAdapter: 	      TestExecutor:  Test 49:PlaybackPerfH264.1080p.60fps@1.75X PASSED.
11-20 12:52:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.60fps@1.75X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@1.75X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":99,\"decoded_frames\":1049}"}}.
11-20 12:52:27 D/YtsAdapter: 	      dropped_frames: 99
11-20 12:52:27 D/YtsAdapter: 	      decoded_frames: 1049
11-20 12:52:27 D/YtsAdapter: 	    ✓ PASSED
11-20 12:52:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.60fps@2X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@2X"}}.
11-20 12:52:27 D/YtsAdapter: 	
11-20 12:52:27 D/YtsAdapter: 	    PlaybackPerfH264.1080p.60fps@2X
11-20 12:52:27 D/YtsAdapter: 	      TestExecutor:  Test 50:PlaybackPerfH264.1080p.60fps@2X STARTED with timeout 120000
11-20 12:52:35 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:52:35 D/YtsAdapter: 	      media readystate: 4
11-20 12:52:35 D/YtsAdapter: 	      media networkState: 2
11-20 12:52:36 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames / total decoded frames is (0.17093235831809872).
11-20 12:52:36 D/YtsAdapter: 	      TestExecutor:  Test 50:PlaybackPerfH264.1080p.60fps@2X PASSED.
11-20 12:52:36 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.60fps@2X","fullName":"HFR Tests HFR Playback Performance PlaybackPerfH264.1080p.60fps@2X","status":"passed","failuresList":[],"optional":true,"metrics":"{\"dropped_frames\":187,\"decoded_frames\":1094}"}}.
11-20 12:52:36 D/YtsAdapter: 	      dropped_frames: 187
11-20 12:52:36 D/YtsAdapter: 	      decoded_frames: 1094
11-20 12:52:36 D/YtsAdapter: 	    ✓ PASSED
11-20 12:52:36 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"HFR Playback Performance","fullName":"HFR Tests HFR Playback Performance","status":"passed","failuresList":[]}}.
11-20 12:52:36 D/YtsAdapter: 	
11-20 12:52:36 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"HFR Tests","fullName":"HFR Tests","status":"passed","failuresList":[]}}.
11-20 12:52:36 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 12:52:36 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 12:52:36 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732074756787' com.google.android.youtube.tv"
11-20 12:52:36 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 12:52:36 D/YtsAdapter: 	
11-20 12:52:41 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732074756787.
11-20 12:52:41 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"aweR8vi4Epw1zSa9yp+TnA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 12:52:41 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["VP9 Widevine SFR Tests Media Playback Quality TotalVideoFrames","VP9 Widevine SFR Tests Media Playback Quality FrameDrop"],"totalTests":718,"progressSoFar":92,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 12:52:42 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 12:52:43 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"VP9 Widevine SFR Tests"}}.
11-20 12:52:43 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Media Playback Quality"}}.
11-20 12:52:43 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"TotalVideoFrames","fullName":"VP9 Widevine SFR Tests Media Playback Quality TotalVideoFrames"}}.
11-20 12:52:43 D/YtsAdapter: 	VP9 Widevine SFR Tests
11-20 12:52:43 D/YtsAdapter: 	  Media Playback Quality
11-20 12:52:43 D/YtsAdapter: 	    TotalVideoFrames
11-20 12:52:43 D/YtsAdapter: 	      TestExecutor:  Test 1:TotalVideoFrames STARTED with timeout 120000
11-20 12:52:52 D/YtsAdapter: 	      TestExecutor:  checkEq passed: playbackQuality.totalVideoFrames is (25).
11-20 12:52:52 D/YtsAdapter: 	      TestExecutor:  Test 1:TotalVideoFrames PASSED.
11-20 12:52:52 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"TotalVideoFrames","fullName":"VP9 Widevine SFR Tests Media Playback Quality TotalVideoFrames","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":25}"}}.
11-20 12:52:52 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:52:52 D/YtsAdapter: 	      decoded_frames: 25
11-20 12:52:52 D/YtsAdapter: 	    ✓ PASSED
11-20 12:52:52 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"FrameDrop","fullName":"VP9 Widevine SFR Tests Media Playback Quality FrameDrop"}}.
11-20 12:52:52 D/YtsAdapter: 	
11-20 12:52:52 D/YtsAdapter: 	    FrameDrop
11-20 12:52:52 D/YtsAdapter: 	      TestExecutor:  Test 2:FrameDrop STARTED with timeout 120000
11-20 12:52:58 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:52:58 D/YtsAdapter: 	      media readystate: 4
11-20 12:52:58 D/YtsAdapter: 	      media networkState: 2
11-20 12:53:03 D/YtsAdapter: 	      TestExecutor:  Test 2:FrameDrop PASSED.
11-20 12:53:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"FrameDrop","fullName":"VP9 Widevine SFR Tests Media Playback Quality FrameDrop","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":1239,\"decoded_frames\":1632}"}}.
11-20 12:53:03 D/YtsAdapter: 	      dropped_frames: 1239
11-20 12:53:03 D/YtsAdapter: 	      decoded_frames: 1632
11-20 12:53:03 D/YtsAdapter: 	    ✓ PASSED
11-20 12:53:03 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Media Playback Quality","fullName":"VP9 Widevine SFR Tests Media Playback Quality","status":"passed","failuresList":[]}}.
11-20 12:53:03 D/YtsAdapter: 	
11-20 12:53:03 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"VP9 Widevine SFR Tests","fullName":"VP9 Widevine SFR Tests","status":"passed","failuresList":[]}}.
11-20 12:53:04 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 12:53:04 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 12:53:04 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732074784155' com.google.android.youtube.tv"
11-20 12:53:04 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 12:53:04 D/YtsAdapter: 	
11-20 12:53:05 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732074784155.
11-20 12:53:05 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"opNYEM2LLc/akPBvZDP/DA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 12:53:05 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.240p.30fps@1X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.30fps@1.25X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.30fps@1.5X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@0.25X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@0.5X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@0.75X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@1X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@1.25X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@1.5X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.360p.30fps@1X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@0.25X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@0.5X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@0.75X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@1X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@1.25X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@1.5X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.480p.30fps@1X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.480p.MQ.30fps@1X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.480p.HQ.30fps@1X","VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance P... (truncated)
11-20 12:53:06 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 12:53:07 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"VP9 Widevine SFR Tests"}}.
11-20 12:53:07 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"VP9 Widevine SFR Playback Performance"}}.
11-20 12:53:07 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.240p.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.240p.30fps@1X"}}.
11-20 12:53:07 D/YtsAdapter: 	VP9 Widevine SFR Tests
11-20 12:53:07 D/YtsAdapter: 	  VP9 Widevine SFR Playback Performance
11-20 12:53:07 D/YtsAdapter: 	    PlaybackPerfVP9.240p.30fps@1X
11-20 12:53:07 D/YtsAdapter: 	      TestExecutor:  Test 3:PlaybackPerfVP9.240p.30fps@1X STARTED with timeout 120000
11-20 12:53:08 D/YtsAdapter: 	      onEncrypted()
11-20 12:53:08 D/YtsAdapter: 	      onMessage()
11-20 12:53:09 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:53:09 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:53:09 D/YtsAdapter: 	      media readystate: 1
11-20 12:53:09 D/YtsAdapter: 	      media networkState: 2
11-20 12:53:13 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:53:13 D/YtsAdapter: 	      media readystate: 4
11-20 12:53:13 D/YtsAdapter: 	      media networkState: 2
11-20 12:53:13 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:53:13 D/YtsAdapter: 	      media readystate: 4
11-20 12:53:13 D/YtsAdapter: 	      media networkState: 2
11-20 12:53:23 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:53:25 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:53:25 D/YtsAdapter: 	      TestExecutor:  Test 3:PlaybackPerfVP9.240p.30fps@1X PASSED.
11-20 12:53:25 D/YtsAdapter: 	      Closing key session
11-20 12:53:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.240p.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.240p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":897}"}}.
11-20 12:53:25 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:53:25 D/YtsAdapter: 	      decoded_frames: 897
11-20 12:53:25 D/YtsAdapter: 	    ✓ PASSED
11-20 12:53:25 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.360p.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.360p.30fps@1X"}}.
11-20 12:53:25 D/YtsAdapter: 	
11-20 12:53:25 D/YtsAdapter: 	    PlaybackPerfVP9.360p.30fps@1X
11-20 12:53:25 D/YtsAdapter: 	      TestExecutor:  Test 4:PlaybackPerfVP9.360p.30fps@1X STARTED with timeout 120000
11-20 12:53:26 D/YtsAdapter: 	      onEncrypted()
11-20 12:53:26 D/YtsAdapter: 	      onMessage()
11-20 12:53:27 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:53:27 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:53:27 D/YtsAdapter: 	      media readystate: 1
11-20 12:53:27 D/YtsAdapter: 	      media networkState: 2
11-20 12:53:32 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:53:32 D/YtsAdapter: 	      media readystate: 4
11-20 12:53:32 D/YtsAdapter: 	      media networkState: 2
11-20 12:53:32 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:53:32 D/YtsAdapter: 	      media readystate: 4
11-20 12:53:32 D/YtsAdapter: 	      media networkState: 2
11-20 12:53:42 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:53:43 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:53:43 D/YtsAdapter: 	      TestExecutor:  Test 4:PlaybackPerfVP9.360p.30fps@1X PASSED.
11-20 12:53:43 D/YtsAdapter: 	      Closing key session
11-20 12:53:43 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.360p.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.360p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":892}"}}.
11-20 12:53:43 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:53:43 D/YtsAdapter: 	      decoded_frames: 892
11-20 12:53:43 D/YtsAdapter: 	    ✓ PASSED
11-20 12:53:43 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.480p.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.480p.30fps@1X"}}.
11-20 12:53:43 D/YtsAdapter: 	
11-20 12:53:43 D/YtsAdapter: 	    PlaybackPerfVP9.480p.30fps@1X
11-20 12:53:43 D/YtsAdapter: 	      TestExecutor:  Test 5:PlaybackPerfVP9.480p.30fps@1X STARTED with timeout 120000
11-20 12:53:44 D/YtsAdapter: 	      onEncrypted()
11-20 12:53:44 D/YtsAdapter: 	      onMessage()
11-20 12:53:44 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:53:45 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:53:45 D/YtsAdapter: 	      media readystate: 1
11-20 12:53:45 D/YtsAdapter: 	      media networkState: 2
11-20 12:53:50 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:53:50 D/YtsAdapter: 	      media readystate: 4
11-20 12:53:50 D/YtsAdapter: 	      media networkState: 2
11-20 12:53:50 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:53:50 D/YtsAdapter: 	      media readystate: 4
11-20 12:53:50 D/YtsAdapter: 	      media networkState: 2
11-20 12:54:00 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:54:01 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:54:01 D/YtsAdapter: 	      TestExecutor:  Test 5:PlaybackPerfVP9.480p.30fps@1X PASSED.
11-20 12:54:01 D/YtsAdapter: 	      Closing key session
11-20 12:54:01 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.480p.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.480p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":900}"}}.
11-20 12:54:01 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:54:01 D/YtsAdapter: 	      decoded_frames: 900
11-20 12:54:01 D/YtsAdapter: 	    ✓ PASSED
11-20 12:54:01 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.480p.MQ.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.480p.MQ.30fps@1X"}}.
11-20 12:54:01 D/YtsAdapter: 	
11-20 12:54:01 D/YtsAdapter: 	    PlaybackPerfVP9.480p.MQ.30fps@1X
11-20 12:54:01 D/YtsAdapter: 	      TestExecutor:  Test 6:PlaybackPerfVP9.480p.MQ.30fps@1X STARTED with timeout 120000
11-20 12:54:02 D/YtsAdapter: 	      onEncrypted()
11-20 12:54:02 D/YtsAdapter: 	      onMessage()
11-20 12:54:02 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:54:03 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:54:03 D/YtsAdapter: 	      media readystate: 1
11-20 12:54:03 D/YtsAdapter: 	      media networkState: 2
11-20 12:54:08 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:54:08 D/YtsAdapter: 	      media readystate: 4
11-20 12:54:08 D/YtsAdapter: 	      media networkState: 2
11-20 12:54:08 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:54:08 D/YtsAdapter: 	      media readystate: 4
11-20 12:54:08 D/YtsAdapter: 	      media networkState: 2
11-20 12:54:18 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:54:19 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:54:19 D/YtsAdapter: 	      TestExecutor:  Test 6:PlaybackPerfVP9.480p.MQ.30fps@1X PASSED.
11-20 12:54:19 D/YtsAdapter: 	      Closing key session
11-20 12:54:19 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.480p.MQ.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.480p.MQ.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":902}"}}.
11-20 12:54:19 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:54:19 D/YtsAdapter: 	      decoded_frames: 902
11-20 12:54:19 D/YtsAdapter: 	    ✓ PASSED
11-20 12:54:19 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.480p.HQ.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.480p.HQ.30fps@1X"}}.
11-20 12:54:19 D/YtsAdapter: 	
11-20 12:54:19 D/YtsAdapter: 	    PlaybackPerfVP9.480p.HQ.30fps@1X
11-20 12:54:19 D/YtsAdapter: 	      TestExecutor:  Test 7:PlaybackPerfVP9.480p.HQ.30fps@1X STARTED with timeout 120000
11-20 12:54:20 D/YtsAdapter: 	      onEncrypted()
11-20 12:54:20 D/YtsAdapter: 	      onMessage()
11-20 12:54:20 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:54:21 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:54:21 D/YtsAdapter: 	      media readystate: 1
11-20 12:54:21 D/YtsAdapter: 	      media networkState: 2
11-20 12:54:26 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:54:26 D/YtsAdapter: 	      media readystate: 4
11-20 12:54:26 D/YtsAdapter: 	      media networkState: 2
11-20 12:54:26 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:54:26 D/YtsAdapter: 	      media readystate: 4
11-20 12:54:26 D/YtsAdapter: 	      media networkState: 2
11-20 12:54:36 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:54:37 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:54:37 D/YtsAdapter: 	      TestExecutor:  Test 7:PlaybackPerfVP9.480p.HQ.30fps@1X PASSED.
11-20 12:54:37 D/YtsAdapter: 	      Closing key session
11-20 12:54:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.480p.HQ.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.480p.HQ.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":900}"}}.
11-20 12:54:37 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:54:37 D/YtsAdapter: 	      decoded_frames: 900
11-20 12:54:37 D/YtsAdapter: 	    ✓ PASSED
11-20 12:54:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.30fps@0.25X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.30fps@0.25X"}}.
11-20 12:54:37 D/YtsAdapter: 	
11-20 12:54:37 D/YtsAdapter: 	    PlaybackPerfVP9.720p.30fps@0.25X
11-20 12:54:37 D/YtsAdapter: 	      TestExecutor:  Test 8:PlaybackPerfVP9.720p.30fps@0.25X STARTED with timeout 120000
11-20 12:54:39 D/YtsAdapter: 	      onEncrypted()
11-20 12:54:39 D/YtsAdapter: 	      onMessage()
11-20 12:54:39 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:54:40 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:54:40 D/YtsAdapter: 	      media readystate: 1
11-20 12:54:40 D/YtsAdapter: 	      media networkState: 2
11-20 12:54:44 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:54:44 D/YtsAdapter: 	      media readystate: 4
11-20 12:54:44 D/YtsAdapter: 	      media networkState: 2
11-20 12:54:44 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:54:44 D/YtsAdapter: 	      media readystate: 4
11-20 12:54:44 D/YtsAdapter: 	      media networkState: 2
11-20 12:54:54 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:55:04 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:55:14 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:55:24 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:55:34 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:55:41 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:55:41 D/YtsAdapter: 	      TestExecutor:  Test 8:PlaybackPerfVP9.720p.30fps@0.25X PASSED.
11-20 12:55:41 D/YtsAdapter: 	      Closing key session
11-20 12:55:41 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.30fps@0.25X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.30fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":891}"}}.
11-20 12:55:41 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:55:41 D/YtsAdapter: 	      decoded_frames: 891
11-20 12:55:41 D/YtsAdapter: 	    ✓ PASSED
11-20 12:55:41 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.30fps@0.5X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.30fps@0.5X"}}.
11-20 12:55:41 D/YtsAdapter: 	
11-20 12:55:41 D/YtsAdapter: 	    PlaybackPerfVP9.720p.30fps@0.5X
11-20 12:55:41 D/YtsAdapter: 	      TestExecutor:  Test 9:PlaybackPerfVP9.720p.30fps@0.5X STARTED with timeout 120000
11-20 12:55:42 D/YtsAdapter: 	      onEncrypted()
11-20 12:55:42 D/YtsAdapter: 	      onMessage()
11-20 12:55:42 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:55:43 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:55:43 D/YtsAdapter: 	      media readystate: 1
11-20 12:55:43 D/YtsAdapter: 	      media networkState: 2
11-20 12:55:47 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:55:47 D/YtsAdapter: 	      media readystate: 4
11-20 12:55:47 D/YtsAdapter: 	      media networkState: 2
11-20 12:55:47 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:55:47 D/YtsAdapter: 	      media readystate: 4
11-20 12:55:47 D/YtsAdapter: 	      media networkState: 2
11-20 12:55:57 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:56:07 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:56:14 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:56:14 D/YtsAdapter: 	      TestExecutor:  Test 9:PlaybackPerfVP9.720p.30fps@0.5X PASSED.
11-20 12:56:14 D/YtsAdapter: 	      Closing key session
11-20 12:56:14 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.30fps@0.5X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.30fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":895}"}}.
11-20 12:56:14 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:56:14 D/YtsAdapter: 	      decoded_frames: 895
11-20 12:56:14 D/YtsAdapter: 	    ✓ PASSED
11-20 12:56:14 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.30fps@0.75X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.30fps@0.75X"}}.
11-20 12:56:14 D/YtsAdapter: 	
11-20 12:56:14 D/YtsAdapter: 	    PlaybackPerfVP9.720p.30fps@0.75X
11-20 12:56:14 D/YtsAdapter: 	      TestExecutor:  Test 10:PlaybackPerfVP9.720p.30fps@0.75X STARTED with timeout 120000
11-20 12:56:14 D/YtsAdapter: 	      onEncrypted()
11-20 12:56:15 D/YtsAdapter: 	      onMessage()
11-20 12:56:15 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:56:15 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:56:15 D/YtsAdapter: 	      media readystate: 1
11-20 12:56:15 D/YtsAdapter: 	      media networkState: 2
11-20 12:56:20 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:56:20 D/YtsAdapter: 	      media readystate: 4
11-20 12:56:20 D/YtsAdapter: 	      media networkState: 2
11-20 12:56:20 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:56:20 D/YtsAdapter: 	      media readystate: 4
11-20 12:56:20 D/YtsAdapter: 	      media networkState: 2
11-20 12:56:30 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:56:37 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:56:37 D/YtsAdapter: 	      TestExecutor:  Test 10:PlaybackPerfVP9.720p.30fps@0.75X PASSED.
11-20 12:56:37 D/YtsAdapter: 	      Closing key session
11-20 12:56:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.30fps@0.75X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.30fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":897}"}}.
11-20 12:56:37 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:56:37 D/YtsAdapter: 	      decoded_frames: 897
11-20 12:56:37 D/YtsAdapter: 	    ✓ PASSED
11-20 12:56:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.30fps@1X"}}.
11-20 12:56:37 D/YtsAdapter: 	
11-20 12:56:37 D/YtsAdapter: 	    PlaybackPerfVP9.720p.30fps@1X
11-20 12:56:37 D/YtsAdapter: 	      TestExecutor:  Test 11:PlaybackPerfVP9.720p.30fps@1X STARTED with timeout 120000
11-20 12:56:37 D/YtsAdapter: 	      onEncrypted()
11-20 12:56:37 D/YtsAdapter: 	      onMessage()
11-20 12:56:38 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:56:38 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:56:38 D/YtsAdapter: 	      media readystate: 1
11-20 12:56:38 D/YtsAdapter: 	      media networkState: 2
11-20 12:56:43 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:56:43 D/YtsAdapter: 	      media readystate: 4
11-20 12:56:43 D/YtsAdapter: 	      media networkState: 2
11-20 12:56:43 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:56:43 D/YtsAdapter: 	      media readystate: 4
11-20 12:56:43 D/YtsAdapter: 	      media networkState: 2
11-20 12:56:53 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:56:54 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:56:54 D/YtsAdapter: 	      TestExecutor:  Test 11:PlaybackPerfVP9.720p.30fps@1X PASSED.
11-20 12:56:54 D/YtsAdapter: 	      Closing key session
11-20 12:56:54 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":897}"}}.
11-20 12:56:54 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:56:54 D/YtsAdapter: 	      decoded_frames: 897
11-20 12:56:54 D/YtsAdapter: 	    ✓ PASSED
11-20 12:56:54 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.30fps@1.25X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.30fps@1.25X"}}.
11-20 12:56:54 D/YtsAdapter: 	
11-20 12:56:54 D/YtsAdapter: 	    PlaybackPerfVP9.720p.30fps@1.25X
11-20 12:56:54 D/YtsAdapter: 	      TestExecutor:  Test 12:PlaybackPerfVP9.720p.30fps@1.25X STARTED with timeout 120000
11-20 12:56:55 D/YtsAdapter: 	      onEncrypted()
11-20 12:56:55 D/YtsAdapter: 	      onMessage()
11-20 12:56:55 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:56:56 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:56:56 D/YtsAdapter: 	      media readystate: 1
11-20 12:56:56 D/YtsAdapter: 	      media networkState: 2
11-20 12:57:02 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:57:02 D/YtsAdapter: 	      media readystate: 4
11-20 12:57:02 D/YtsAdapter: 	      media networkState: 2
11-20 12:57:02 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:57:02 D/YtsAdapter: 	      media readystate: 4
11-20 12:57:02 D/YtsAdapter: 	      media networkState: 2
11-20 12:57:09 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:57:09 D/YtsAdapter: 	      TestExecutor:  Test 12:PlaybackPerfVP9.720p.30fps@1.25X PASSED.
11-20 12:57:09 D/YtsAdapter: 	      Closing key session
11-20 12:57:09 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.30fps@1.25X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.30fps@1.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":902}"}}.
11-20 12:57:09 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:57:09 D/YtsAdapter: 	      decoded_frames: 902
11-20 12:57:09 D/YtsAdapter: 	    ✓ PASSED
11-20 12:57:09 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.30fps@1.5X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.30fps@1.5X"}}.
11-20 12:57:09 D/YtsAdapter: 	
11-20 12:57:09 D/YtsAdapter: 	    PlaybackPerfVP9.720p.30fps@1.5X
11-20 12:57:09 D/YtsAdapter: 	      TestExecutor:  Test 13:PlaybackPerfVP9.720p.30fps@1.5X STARTED with timeout 120000
11-20 12:57:10 D/YtsAdapter: 	      onEncrypted()
11-20 12:57:10 D/YtsAdapter: 	      onMessage()
11-20 12:57:10 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:57:11 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:57:11 D/YtsAdapter: 	      media readystate: 1
11-20 12:57:11 D/YtsAdapter: 	      media networkState: 2
11-20 12:57:16 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:57:16 D/YtsAdapter: 	      media readystate: 4
11-20 12:57:16 D/YtsAdapter: 	      media networkState: 2
11-20 12:57:16 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:57:16 D/YtsAdapter: 	      media readystate: 4
11-20 12:57:16 D/YtsAdapter: 	      media networkState: 2
11-20 12:57:22 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:57:22 D/YtsAdapter: 	      TestExecutor:  Test 13:PlaybackPerfVP9.720p.30fps@1.5X PASSED.
11-20 12:57:22 D/YtsAdapter: 	      Closing key session
11-20 12:57:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.30fps@1.5X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.30fps@1.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":889}"}}.
11-20 12:57:22 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:57:22 D/YtsAdapter: 	      decoded_frames: 889
11-20 12:57:22 D/YtsAdapter: 	    ✓ PASSED
11-20 12:57:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.MQ.30fps@0.25X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@0.25X"}}.
11-20 12:57:22 D/YtsAdapter: 	
11-20 12:57:22 D/YtsAdapter: 	    PlaybackPerfVP9.720p.MQ.30fps@0.25X
11-20 12:57:22 D/YtsAdapter: 	      TestExecutor:  Test 16:PlaybackPerfVP9.720p.MQ.30fps@0.25X STARTED with timeout 120000
11-20 12:57:23 D/YtsAdapter: 	      onEncrypted()
11-20 12:57:23 D/YtsAdapter: 	      onMessage()
11-20 12:57:23 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:57:23 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:57:23 D/YtsAdapter: 	      media readystate: 1
11-20 12:57:23 D/YtsAdapter: 	      media networkState: 2
11-20 12:57:28 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:57:28 D/YtsAdapter: 	      media readystate: 4
11-20 12:57:28 D/YtsAdapter: 	      media networkState: 2
11-20 12:57:28 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:57:28 D/YtsAdapter: 	      media readystate: 4
11-20 12:57:28 D/YtsAdapter: 	      media networkState: 2
11-20 12:57:38 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:57:48 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:57:58 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:58:08 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:58:18 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:58:25 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:58:25 D/YtsAdapter: 	      TestExecutor:  Test 16:PlaybackPerfVP9.720p.MQ.30fps@0.25X PASSED.
11-20 12:58:25 D/YtsAdapter: 	      Closing key session
11-20 12:58:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.MQ.30fps@0.25X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":891}"}}.
11-20 12:58:25 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:58:25 D/YtsAdapter: 	      decoded_frames: 891
11-20 12:58:25 D/YtsAdapter: 	    ✓ PASSED
11-20 12:58:25 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.MQ.30fps@0.5X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@0.5X"}}.
11-20 12:58:25 D/YtsAdapter: 	
11-20 12:58:25 D/YtsAdapter: 	    PlaybackPerfVP9.720p.MQ.30fps@0.5X
11-20 12:58:25 D/YtsAdapter: 	      TestExecutor:  Test 17:PlaybackPerfVP9.720p.MQ.30fps@0.5X STARTED with timeout 120000
11-20 12:58:25 D/YtsAdapter: 	      onEncrypted()
11-20 12:58:26 D/YtsAdapter: 	      onMessage()
11-20 12:58:26 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:58:26 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:58:26 D/YtsAdapter: 	      media readystate: 1
11-20 12:58:26 D/YtsAdapter: 	      media networkState: 2
11-20 12:58:32 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:58:32 D/YtsAdapter: 	      media readystate: 4
11-20 12:58:32 D/YtsAdapter: 	      media networkState: 2
11-20 12:58:32 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:58:32 D/YtsAdapter: 	      media readystate: 4
11-20 12:58:32 D/YtsAdapter: 	      media networkState: 2
11-20 12:58:42 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:58:52 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:58:58 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:58:58 D/YtsAdapter: 	      TestExecutor:  Test 17:PlaybackPerfVP9.720p.MQ.30fps@0.5X PASSED.
11-20 12:58:58 D/YtsAdapter: 	      Closing key session
11-20 12:58:58 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.MQ.30fps@0.5X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":895}"}}.
11-20 12:58:58 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:58:58 D/YtsAdapter: 	      decoded_frames: 895
11-20 12:58:58 D/YtsAdapter: 	    ✓ PASSED
11-20 12:58:58 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.MQ.30fps@0.75X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@0.75X"}}.
11-20 12:58:58 D/YtsAdapter: 	
11-20 12:58:58 D/YtsAdapter: 	    PlaybackPerfVP9.720p.MQ.30fps@0.75X
11-20 12:58:58 D/YtsAdapter: 	      TestExecutor:  Test 18:PlaybackPerfVP9.720p.MQ.30fps@0.75X STARTED with timeout 120000
11-20 12:58:58 D/YtsAdapter: 	      onEncrypted()
11-20 12:58:59 D/YtsAdapter: 	      onMessage()
11-20 12:58:59 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:59:00 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:59:00 D/YtsAdapter: 	      media readystate: 1
11-20 12:59:00 D/YtsAdapter: 	      media networkState: 2
11-20 12:59:05 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:59:05 D/YtsAdapter: 	      media readystate: 4
11-20 12:59:05 D/YtsAdapter: 	      media networkState: 2
11-20 12:59:05 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:59:05 D/YtsAdapter: 	      media readystate: 4
11-20 12:59:05 D/YtsAdapter: 	      media networkState: 2
11-20 12:59:15 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:59:21 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:59:21 D/YtsAdapter: 	      TestExecutor:  Test 18:PlaybackPerfVP9.720p.MQ.30fps@0.75X PASSED.
11-20 12:59:21 D/YtsAdapter: 	      Closing key session
11-20 12:59:21 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.MQ.30fps@0.75X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":894}"}}.
11-20 12:59:21 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:59:21 D/YtsAdapter: 	      decoded_frames: 894
11-20 12:59:21 D/YtsAdapter: 	    ✓ PASSED
11-20 12:59:21 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.MQ.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@1X"}}.
11-20 12:59:21 D/YtsAdapter: 	
11-20 12:59:21 D/YtsAdapter: 	    PlaybackPerfVP9.720p.MQ.30fps@1X
11-20 12:59:21 D/YtsAdapter: 	      TestExecutor:  Test 19:PlaybackPerfVP9.720p.MQ.30fps@1X STARTED with timeout 120000
11-20 12:59:22 D/YtsAdapter: 	      onEncrypted()
11-20 12:59:22 D/YtsAdapter: 	      onMessage()
11-20 12:59:22 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:59:22 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:59:22 D/YtsAdapter: 	      media readystate: 1
11-20 12:59:22 D/YtsAdapter: 	      media networkState: 2
11-20 12:59:28 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:59:28 D/YtsAdapter: 	      media readystate: 4
11-20 12:59:28 D/YtsAdapter: 	      media networkState: 2
11-20 12:59:28 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:59:28 D/YtsAdapter: 	      media readystate: 4
11-20 12:59:28 D/YtsAdapter: 	      media networkState: 2
11-20 12:59:38 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 12:59:39 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:59:39 D/YtsAdapter: 	      TestExecutor:  Test 19:PlaybackPerfVP9.720p.MQ.30fps@1X PASSED.
11-20 12:59:39 D/YtsAdapter: 	      Closing key session
11-20 12:59:39 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.MQ.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":902}"}}.
11-20 12:59:39 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:59:39 D/YtsAdapter: 	      decoded_frames: 902
11-20 12:59:39 D/YtsAdapter: 	    ✓ PASSED
11-20 12:59:39 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.MQ.30fps@1.25X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@1.25X"}}.
11-20 12:59:39 D/YtsAdapter: 	
11-20 12:59:39 D/YtsAdapter: 	    PlaybackPerfVP9.720p.MQ.30fps@1.25X
11-20 12:59:39 D/YtsAdapter: 	      TestExecutor:  Test 20:PlaybackPerfVP9.720p.MQ.30fps@1.25X STARTED with timeout 120000
11-20 12:59:40 D/YtsAdapter: 	      onEncrypted()
11-20 12:59:40 D/YtsAdapter: 	      onMessage()
11-20 12:59:40 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:59:40 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:59:40 D/YtsAdapter: 	      media readystate: 1
11-20 12:59:40 D/YtsAdapter: 	      media networkState: 2
11-20 12:59:46 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:59:46 D/YtsAdapter: 	      media readystate: 4
11-20 12:59:46 D/YtsAdapter: 	      media networkState: 2
11-20 12:59:46 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 12:59:46 D/YtsAdapter: 	      media readystate: 4
11-20 12:59:46 D/YtsAdapter: 	      media networkState: 2
11-20 12:59:53 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 12:59:53 D/YtsAdapter: 	      TestExecutor:  Test 20:PlaybackPerfVP9.720p.MQ.30fps@1.25X PASSED.
11-20 12:59:53 D/YtsAdapter: 	      Closing key session
11-20 12:59:54 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.MQ.30fps@1.25X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@1.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":900}"}}.
11-20 12:59:54 D/YtsAdapter: 	      dropped_frames: 0
11-20 12:59:54 D/YtsAdapter: 	      decoded_frames: 900
11-20 12:59:54 D/YtsAdapter: 	    ✓ PASSED
11-20 12:59:54 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.MQ.30fps@1.5X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@1.5X"}}.
11-20 12:59:54 D/YtsAdapter: 	
11-20 12:59:54 D/YtsAdapter: 	    PlaybackPerfVP9.720p.MQ.30fps@1.5X
11-20 12:59:54 D/YtsAdapter: 	      TestExecutor:  Test 21:PlaybackPerfVP9.720p.MQ.30fps@1.5X STARTED with timeout 120000
11-20 12:59:54 D/YtsAdapter: 	      onEncrypted()
11-20 12:59:54 D/YtsAdapter: 	      onMessage()
11-20 12:59:55 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 12:59:55 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 12:59:55 D/YtsAdapter: 	      media readystate: 1
11-20 12:59:55 D/YtsAdapter: 	      media networkState: 2
11-20 13:00:00 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:00:00 D/YtsAdapter: 	      media readystate: 4
11-20 13:00:00 D/YtsAdapter: 	      media networkState: 2
11-20 13:00:00 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:00:00 D/YtsAdapter: 	      media readystate: 4
11-20 13:00:00 D/YtsAdapter: 	      media networkState: 2
11-20 13:00:06 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:00:06 D/YtsAdapter: 	      TestExecutor:  Test 21:PlaybackPerfVP9.720p.MQ.30fps@1.5X PASSED.
11-20 13:00:06 D/YtsAdapter: 	      Closing key session
11-20 13:00:06 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.MQ.30fps@1.5X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.MQ.30fps@1.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":892}"}}.
11-20 13:00:06 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:00:06 D/YtsAdapter: 	      decoded_frames: 892
11-20 13:00:06 D/YtsAdapter: 	    ✓ PASSED
11-20 13:00:06 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.HQ.30fps@0.25X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@0.25X"}}.
11-20 13:00:06 D/YtsAdapter: 	
11-20 13:00:06 D/YtsAdapter: 	    PlaybackPerfVP9.720p.HQ.30fps@0.25X
11-20 13:00:06 D/YtsAdapter: 	      TestExecutor:  Test 24:PlaybackPerfVP9.720p.HQ.30fps@0.25X STARTED with timeout 120000
11-20 13:00:07 D/YtsAdapter: 	      onEncrypted()
11-20 13:00:07 D/YtsAdapter: 	      onMessage()
11-20 13:00:08 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:00:08 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 13:00:08 D/YtsAdapter: 	      media readystate: 1
11-20 13:00:08 D/YtsAdapter: 	      media networkState: 2
11-20 13:00:13 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:00:13 D/YtsAdapter: 	      media readystate: 4
11-20 13:00:13 D/YtsAdapter: 	      media networkState: 2
11-20 13:00:13 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:00:13 D/YtsAdapter: 	      media readystate: 4
11-20 13:00:13 D/YtsAdapter: 	      media networkState: 2
11-20 13:00:23 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:00:33 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:00:43 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:00:53 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:01:03 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:01:09 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:01:09 D/YtsAdapter: 	      TestExecutor:  Test 24:PlaybackPerfVP9.720p.HQ.30fps@0.25X PASSED.
11-20 13:01:09 D/YtsAdapter: 	      Closing key session
11-20 13:01:09 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.HQ.30fps@0.25X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":892}"}}.
11-20 13:01:09 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:01:09 D/YtsAdapter: 	      decoded_frames: 892
11-20 13:01:09 D/YtsAdapter: 	    ✓ PASSED
11-20 13:01:09 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.HQ.30fps@0.5X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@0.5X"}}.
11-20 13:01:09 D/YtsAdapter: 	
11-20 13:01:09 D/YtsAdapter: 	    PlaybackPerfVP9.720p.HQ.30fps@0.5X
11-20 13:01:09 D/YtsAdapter: 	      TestExecutor:  Test 25:PlaybackPerfVP9.720p.HQ.30fps@0.5X STARTED with timeout 120000
11-20 13:01:10 D/YtsAdapter: 	      onEncrypted()
11-20 13:01:10 D/YtsAdapter: 	      onMessage()
11-20 13:01:10 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:01:11 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 13:01:11 D/YtsAdapter: 	      media readystate: 1
11-20 13:01:11 D/YtsAdapter: 	      media networkState: 2
11-20 13:01:16 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:01:16 D/YtsAdapter: 	      media readystate: 4
11-20 13:01:16 D/YtsAdapter: 	      media networkState: 2
11-20 13:01:16 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:01:16 D/YtsAdapter: 	      media readystate: 4
11-20 13:01:16 D/YtsAdapter: 	      media networkState: 2
11-20 13:01:26 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:01:36 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:01:42 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:01:42 D/YtsAdapter: 	      TestExecutor:  Test 25:PlaybackPerfVP9.720p.HQ.30fps@0.5X PASSED.
11-20 13:01:42 D/YtsAdapter: 	      Closing key session
11-20 13:01:42 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.HQ.30fps@0.5X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":893}"}}.
11-20 13:01:42 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:01:42 D/YtsAdapter: 	      decoded_frames: 893
11-20 13:01:42 D/YtsAdapter: 	    ✓ PASSED
11-20 13:01:42 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.HQ.30fps@0.75X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@0.75X"}}.
11-20 13:01:42 D/YtsAdapter: 	
11-20 13:01:42 D/YtsAdapter: 	    PlaybackPerfVP9.720p.HQ.30fps@0.75X
11-20 13:01:42 D/YtsAdapter: 	      TestExecutor:  Test 26:PlaybackPerfVP9.720p.HQ.30fps@0.75X STARTED with timeout 120000
11-20 13:01:43 D/YtsAdapter: 	      onEncrypted()
11-20 13:01:43 D/YtsAdapter: 	      onMessage()
11-20 13:01:43 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:01:44 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 13:01:44 D/YtsAdapter: 	      media readystate: 1
11-20 13:01:44 D/YtsAdapter: 	      media networkState: 2
11-20 13:01:48 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:01:48 D/YtsAdapter: 	      media readystate: 4
11-20 13:01:48 D/YtsAdapter: 	      media networkState: 2
11-20 13:01:48 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:01:48 D/YtsAdapter: 	      media readystate: 4
11-20 13:01:48 D/YtsAdapter: 	      media networkState: 2
11-20 13:01:58 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:02:05 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:02:05 D/YtsAdapter: 	      TestExecutor:  Test 26:PlaybackPerfVP9.720p.HQ.30fps@0.75X PASSED.
11-20 13:02:05 D/YtsAdapter: 	      Closing key session
11-20 13:02:05 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.HQ.30fps@0.75X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":896}"}}.
11-20 13:02:05 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:02:05 D/YtsAdapter: 	      decoded_frames: 896
11-20 13:02:05 D/YtsAdapter: 	    ✓ PASSED
11-20 13:02:05 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.HQ.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@1X"}}.
11-20 13:02:05 D/YtsAdapter: 	
11-20 13:02:05 D/YtsAdapter: 	    PlaybackPerfVP9.720p.HQ.30fps@1X
11-20 13:02:05 D/YtsAdapter: 	      TestExecutor:  Test 27:PlaybackPerfVP9.720p.HQ.30fps@1X STARTED with timeout 120000
11-20 13:02:06 D/YtsAdapter: 	      onEncrypted()
11-20 13:02:06 D/YtsAdapter: 	      onMessage()
11-20 13:02:06 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:02:07 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 13:02:07 D/YtsAdapter: 	      media readystate: 1
11-20 13:02:07 D/YtsAdapter: 	      media networkState: 2
11-20 13:02:12 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:02:12 D/YtsAdapter: 	      media readystate: 4
11-20 13:02:12 D/YtsAdapter: 	      media networkState: 2
11-20 13:02:12 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:02:12 D/YtsAdapter: 	      media readystate: 4
11-20 13:02:12 D/YtsAdapter: 	      media networkState: 2
11-20 13:02:22 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:02:23 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:02:23 D/YtsAdapter: 	      TestExecutor:  Test 27:PlaybackPerfVP9.720p.HQ.30fps@1X PASSED.
11-20 13:02:23 D/YtsAdapter: 	      Closing key session
11-20 13:02:23 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.HQ.30fps@1X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":901}"}}.
11-20 13:02:23 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:02:23 D/YtsAdapter: 	      decoded_frames: 901
11-20 13:02:23 D/YtsAdapter: 	    ✓ PASSED
11-20 13:02:23 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.HQ.30fps@1.25X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@1.25X"}}.
11-20 13:02:23 D/YtsAdapter: 	
11-20 13:02:23 D/YtsAdapter: 	    PlaybackPerfVP9.720p.HQ.30fps@1.25X
11-20 13:02:23 D/YtsAdapter: 	      TestExecutor:  Test 28:PlaybackPerfVP9.720p.HQ.30fps@1.25X STARTED with timeout 120000
11-20 13:02:24 D/YtsAdapter: 	      onEncrypted()
11-20 13:02:24 D/YtsAdapter: 	      onMessage()
11-20 13:02:24 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:02:25 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 13:02:25 D/YtsAdapter: 	      media readystate: 1
11-20 13:02:25 D/YtsAdapter: 	      media networkState: 2
11-20 13:02:29 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:02:29 D/YtsAdapter: 	      media readystate: 4
11-20 13:02:29 D/YtsAdapter: 	      media networkState: 2
11-20 13:02:29 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:02:29 D/YtsAdapter: 	      media readystate: 4
11-20 13:02:29 D/YtsAdapter: 	      media networkState: 2
11-20 13:02:38 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:02:38 D/YtsAdapter: 	      TestExecutor:  Test 28:PlaybackPerfVP9.720p.HQ.30fps@1.25X PASSED.
11-20 13:02:38 D/YtsAdapter: 	      Closing key session
11-20 13:02:38 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.HQ.30fps@1.25X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@1.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":900}"}}.
11-20 13:02:38 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:02:38 D/YtsAdapter: 	      decoded_frames: 900
11-20 13:02:38 D/YtsAdapter: 	    ✓ PASSED
11-20 13:02:38 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.HQ.30fps@1.5X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@1.5X"}}.
11-20 13:02:38 D/YtsAdapter: 	
11-20 13:02:38 D/YtsAdapter: 	    PlaybackPerfVP9.720p.HQ.30fps@1.5X
11-20 13:02:38 D/YtsAdapter: 	      TestExecutor:  Test 29:PlaybackPerfVP9.720p.HQ.30fps@1.5X STARTED with timeout 120000
11-20 13:02:38 D/YtsAdapter: 	      onEncrypted()
11-20 13:02:39 D/YtsAdapter: 	      onMessage()
11-20 13:02:39 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:02:39 D/YtsAdapter: 	      Playback has stopped because the next frame is not available
11-20 13:02:39 D/YtsAdapter: 	      media readystate: 1
11-20 13:02:39 D/YtsAdapter: 	      media networkState: 2
11-20 13:02:44 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:02:44 D/YtsAdapter: 	      media readystate: 4
11-20 13:02:44 D/YtsAdapter: 	      media networkState: 2
11-20 13:02:44 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:02:44 D/YtsAdapter: 	      media readystate: 4
11-20 13:02:44 D/YtsAdapter: 	      media networkState: 2
11-20 13:02:50 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:02:50 D/YtsAdapter: 	      TestExecutor:  Test 29:PlaybackPerfVP9.720p.HQ.30fps@1.5X PASSED.
11-20 13:02:50 D/YtsAdapter: 	      Closing key session
11-20 13:02:51 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.HQ.30fps@1.5X","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance PlaybackPerfVP9.720p.HQ.30fps@1.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":898}"}}.
11-20 13:02:51 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:02:51 D/YtsAdapter: 	      decoded_frames: 898
11-20 13:02:51 D/YtsAdapter: 	    ✓ PASSED
11-20 13:02:51 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"VP9 Widevine SFR Playback Performance","fullName":"VP9 Widevine SFR Tests VP9 Widevine SFR Playback Performance","status":"passed","failuresList":[]}}.
11-20 13:02:51 D/YtsAdapter: 	
11-20 13:02:51 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"VP9 Widevine SFR Tests","fullName":"VP9 Widevine SFR Tests","status":"passed","failuresList":[]}}.
11-20 13:02:51 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:02:51 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:02:51 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075371638' com.google.android.youtube.tv"
11-20 13:02:51 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:02:51 D/YtsAdapter: 	
11-20 13:02:54 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075371638.
11-20 13:02:54 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"MgM6Kqo00Vc/9Les9qNDQg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:02:54 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests AudioContext AudioContext","Functional Tests AudioContext AudioContext.sampleRate","Functional Tests AudioContext AudioContext.currentTime","Functional Tests AudioContext AudioContext.decodeAudioData","Functional Tests AudioContext AudioContext.createBufferSource"],"totalTests":718,"progressSoFar":117,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:02:55 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:02:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:02:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"AudioContext"}}.
11-20 13:02:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioContext","fullName":"Functional Tests AudioContext AudioContext"}}.
11-20 13:02:56 D/YtsAdapter: 	Functional Tests
11-20 13:02:56 D/YtsAdapter: 	  AudioContext
11-20 13:02:56 D/YtsAdapter: 	    AudioContext
11-20 13:02:56 D/YtsAdapter: 	      TestExecutor:  Test 1:AudioContext STARTED with timeout 60000
11-20 13:02:56 D/YtsAdapter: 	      TestExecutor:  Test 1:AudioContext PASSED.
11-20 13:02:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioContext","fullName":"Functional Tests AudioContext AudioContext","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:02:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:02:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioContext.sampleRate","fullName":"Functional Tests AudioContext AudioContext.sampleRate"}}.
11-20 13:02:56 D/YtsAdapter: 	
11-20 13:02:56 D/YtsAdapter: 	    AudioContext.sampleRate
11-20 13:02:56 D/YtsAdapter: 	      TestExecutor:  Test 3:AudioContext.sampleRate STARTED with timeout 60000
11-20 13:02:56 D/YtsAdapter: 	      TestExecutor:  Test 3:AudioContext.sampleRate PASSED.
11-20 13:02:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioContext.sampleRate","fullName":"Functional Tests AudioContext AudioContext.sampleRate","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:02:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:02:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioContext.currentTime","fullName":"Functional Tests AudioContext AudioContext.currentTime"}}.
11-20 13:02:56 D/YtsAdapter: 	
11-20 13:02:56 D/YtsAdapter: 	    AudioContext.currentTime
11-20 13:02:56 D/YtsAdapter: 	      TestExecutor:  Test 4:AudioContext.currentTime STARTED with timeout 60000
11-20 13:02:56 D/YtsAdapter: 	      TestExecutor:  Test 4:AudioContext.currentTime PASSED.
11-20 13:02:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioContext.currentTime","fullName":"Functional Tests AudioContext AudioContext.currentTime","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:02:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:02:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioContext.decodeAudioData","fullName":"Functional Tests AudioContext AudioContext.decodeAudioData"}}.
11-20 13:02:56 D/YtsAdapter: 	
11-20 13:02:56 D/YtsAdapter: 	    AudioContext.decodeAudioData
11-20 13:02:56 D/YtsAdapter: 	      TestExecutor:  Test 5:AudioContext.decodeAudioData STARTED with timeout 60000
11-20 13:02:56 D/YtsAdapter: 	      TestExecutor:  Test 5:AudioContext.decodeAudioData PASSED.
11-20 13:02:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioContext.decodeAudioData","fullName":"Functional Tests AudioContext AudioContext.decodeAudioData","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:02:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:02:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioContext.createBufferSource","fullName":"Functional Tests AudioContext AudioContext.createBufferSource"}}.
11-20 13:02:56 D/YtsAdapter: 	
11-20 13:02:56 D/YtsAdapter: 	    AudioContext.createBufferSource
11-20 13:02:56 D/YtsAdapter: 	      TestExecutor:  Test 6:AudioContext.createBufferSource STARTED with timeout 60000
11-20 13:02:56 D/YtsAdapter: 	      TestExecutor:  Test 6:AudioContext.createBufferSource PASSED.
11-20 13:02:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioContext.createBufferSource","fullName":"Functional Tests AudioContext AudioContext.createBufferSource","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:02:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:02:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"AudioContext","fullName":"Functional Tests AudioContext","status":"passed","failuresList":[]}}.
11-20 13:02:56 D/YtsAdapter: 	
11-20 13:02:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:02:57 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:02:57 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:02:57 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075377258' com.google.android.youtube.tv"
11-20 13:02:57 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:02:57 D/YtsAdapter: 	
11-20 13:02:58 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075377258.
11-20 13:02:58 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"haDWtaDBadXRxelqU3tdiA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:02:58 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests WebP WebP","Functional Tests WebP WebP Alpha","Functional Tests WebP WebP Animation","Functional Tests WebP WebP Lossless"],"totalTests":718,"progressSoFar":122,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:03:00 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:03:00 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:03:00 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"WebP"}}.
11-20 13:03:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WebP","fullName":"Functional Tests WebP WebP"}}.
11-20 13:03:00 D/YtsAdapter: 	Functional Tests
11-20 13:03:00 D/YtsAdapter: 	  WebP
11-20 13:03:00 D/YtsAdapter: 	    WebP
11-20 13:03:00 D/YtsAdapter: 	      TestExecutor:  Test 53:WebP STARTED with timeout 60000
11-20 13:03:00 D/YtsAdapter: 	      TestExecutor:  Test 53:WebP PASSED.
11-20 13:03:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WebP","fullName":"Functional Tests WebP WebP","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WebP Alpha","fullName":"Functional Tests WebP WebP Alpha"}}.
11-20 13:03:00 D/YtsAdapter: 	
11-20 13:03:00 D/YtsAdapter: 	    WebP Alpha
11-20 13:03:00 D/YtsAdapter: 	      TestExecutor:  Test 54:WebP Alpha STARTED with timeout 60000
11-20 13:03:00 D/YtsAdapter: 	      TestExecutor:  Test 54:WebP Alpha PASSED.
11-20 13:03:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WebP Alpha","fullName":"Functional Tests WebP WebP Alpha","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WebP Animation","fullName":"Functional Tests WebP WebP Animation"}}.
11-20 13:03:00 D/YtsAdapter: 	
11-20 13:03:00 D/YtsAdapter: 	    WebP Animation
11-20 13:03:00 D/YtsAdapter: 	      TestExecutor:  Test 55:WebP Animation STARTED with timeout 60000
11-20 13:03:00 D/YtsAdapter: 	      TestExecutor:  Test 55:WebP Animation PASSED.
11-20 13:03:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WebP Animation","fullName":"Functional Tests WebP WebP Animation","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WebP Lossless","fullName":"Functional Tests WebP WebP Lossless"}}.
11-20 13:03:00 D/YtsAdapter: 	
11-20 13:03:00 D/YtsAdapter: 	    WebP Lossless
11-20 13:03:00 D/YtsAdapter: 	      TestExecutor:  Test 56:WebP Lossless STARTED with timeout 60000
11-20 13:03:00 D/YtsAdapter: 	      TestExecutor:  Test 56:WebP Lossless PASSED.
11-20 13:03:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WebP Lossless","fullName":"Functional Tests WebP WebP Lossless","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:00 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"WebP","fullName":"Functional Tests WebP","status":"passed","failuresList":[]}}.
11-20 13:03:00 D/YtsAdapter: 	
11-20 13:03:00 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:03:01 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:03:01 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:03:01 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075381109' com.google.android.youtube.tv"
11-20 13:03:01 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:03:01 D/YtsAdapter: 	
11-20 13:03:02 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075381109.
11-20 13:03:02 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"ZO2jbV7AZWq9ekhlCaaGlQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:03:02 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests MediaSource MediaSource.addSourceBuffer","Functional Tests MediaSource MediaSource.sourceBuffers","Functional Tests MediaSource MediaSource.activeSourceBuffers","Functional Tests MediaSource MediaSource.duration","Functional Tests MediaSource MediaSource.removeSourceBuffer","Functional Tests MediaSource MediaSource.readyState","Functional Tests MediaSource MediaSource.endOfStream"],"totalTests":718,"progressSoFar":126,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:03:03 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MediaSource"}}.
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MediaSource.addSourceBuffer","fullName":"Functional Tests MediaSource MediaSource.addSourceBuffer"}}.
11-20 13:03:04 D/YtsAdapter: 	Functional Tests
11-20 13:03:04 D/YtsAdapter: 	  MediaSource
11-20 13:03:04 D/YtsAdapter: 	    MediaSource.addSourceBuffer
11-20 13:03:04 D/YtsAdapter: 	      TestExecutor:  Test 57:MediaSource.addSourceBuffer STARTED with timeout 60000
11-20 13:03:04 D/YtsAdapter: 	      TestExecutor:  Test 57:MediaSource.addSourceBuffer PASSED.
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MediaSource.addSourceBuffer","fullName":"Functional Tests MediaSource MediaSource.addSourceBuffer","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MediaSource.sourceBuffers","fullName":"Functional Tests MediaSource MediaSource.sourceBuffers"}}.
11-20 13:03:04 D/YtsAdapter: 	
11-20 13:03:04 D/YtsAdapter: 	    MediaSource.sourceBuffers
11-20 13:03:04 D/YtsAdapter: 	      TestExecutor:  Test 58:MediaSource.sourceBuffers STARTED with timeout 60000
11-20 13:03:04 D/YtsAdapter: 	      TestExecutor:  Test 58:MediaSource.sourceBuffers PASSED.
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MediaSource.sourceBuffers","fullName":"Functional Tests MediaSource MediaSource.sourceBuffers","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MediaSource.activeSourceBuffers","fullName":"Functional Tests MediaSource MediaSource.activeSourceBuffers"}}.
11-20 13:03:04 D/YtsAdapter: 	
11-20 13:03:04 D/YtsAdapter: 	    MediaSource.activeSourceBuffers
11-20 13:03:04 D/YtsAdapter: 	      TestExecutor:  Test 59:MediaSource.activeSourceBuffers STARTED with timeout 60000
11-20 13:03:04 D/YtsAdapter: 	      TestExecutor:  Test 59:MediaSource.activeSourceBuffers PASSED.
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MediaSource.activeSourceBuffers","fullName":"Functional Tests MediaSource MediaSource.activeSourceBuffers","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MediaSource.duration","fullName":"Functional Tests MediaSource MediaSource.duration"}}.
11-20 13:03:04 D/YtsAdapter: 	
11-20 13:03:04 D/YtsAdapter: 	    MediaSource.duration
11-20 13:03:04 D/YtsAdapter: 	      TestExecutor:  Test 60:MediaSource.duration STARTED with timeout 60000
11-20 13:03:04 D/YtsAdapter: 	      TestExecutor:  Test 60:MediaSource.duration PASSED.
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MediaSource.duration","fullName":"Functional Tests MediaSource MediaSource.duration","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MediaSource.removeSourceBuffer","fullName":"Functional Tests MediaSource MediaSource.removeSourceBuffer"}}.
11-20 13:03:04 D/YtsAdapter: 	
11-20 13:03:04 D/YtsAdapter: 	    MediaSource.removeSourceBuffer
11-20 13:03:04 D/YtsAdapter: 	      TestExecutor:  Test 61:MediaSource.removeSourceBuffer STARTED with timeout 60000
11-20 13:03:04 D/YtsAdapter: 	      TestExecutor:  Test 61:MediaSource.removeSourceBuffer PASSED.
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MediaSource.removeSourceBuffer","fullName":"Functional Tests MediaSource MediaSource.removeSourceBuffer","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MediaSource.readyState","fullName":"Functional Tests MediaSource MediaSource.readyState"}}.
11-20 13:03:04 D/YtsAdapter: 	
11-20 13:03:04 D/YtsAdapter: 	    MediaSource.readyState
11-20 13:03:04 D/YtsAdapter: 	      TestExecutor:  Test 62:MediaSource.readyState STARTED with timeout 60000
11-20 13:03:04 D/YtsAdapter: 	      TestExecutor:  Test 62:MediaSource.readyState PASSED.
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MediaSource.readyState","fullName":"Functional Tests MediaSource MediaSource.readyState","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MediaSource.endOfStream","fullName":"Functional Tests MediaSource MediaSource.endOfStream"}}.
11-20 13:03:04 D/YtsAdapter: 	
11-20 13:03:04 D/YtsAdapter: 	    MediaSource.endOfStream
11-20 13:03:04 D/YtsAdapter: 	      TestExecutor:  Test 63:MediaSource.endOfStream STARTED with timeout 60000
11-20 13:03:04 D/YtsAdapter: 	      TestExecutor:  Test 63:MediaSource.endOfStream PASSED.
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MediaSource.endOfStream","fullName":"Functional Tests MediaSource MediaSource.endOfStream","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MediaSource","fullName":"Functional Tests MediaSource","status":"passed","failuresList":[]}}.
11-20 13:03:04 D/YtsAdapter: 	
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:03:04 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:03:04 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075384912' com.google.android.youtube.tv"
11-20 13:03:05 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:03:05 D/YtsAdapter: 	
11-20 13:03:06 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075384912.
11-20 13:03:06 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"BWaWPJSBESy5ldK7oTC7Yg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:03:06 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests EME Basic canPlayType.keySystem","Functional Tests EME Basic Widevine"],"totalTests":718,"progressSoFar":133,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:03:07 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:03:08 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:03:08 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"EME Basic"}}.
11-20 13:03:08 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"canPlayType.keySystem","fullName":"Functional Tests EME Basic canPlayType.keySystem"}}.
11-20 13:03:08 D/YtsAdapter: 	Functional Tests
11-20 13:03:08 D/YtsAdapter: 	  EME Basic
11-20 13:03:08 D/YtsAdapter: 	    canPlayType.keySystem
11-20 13:03:08 D/YtsAdapter: 	      TestExecutor:  Test 64:canPlayType.keySystem STARTED with timeout 60000
11-20 13:03:08 D/YtsAdapter: 	      canPlayType("video/mp4; codecs="avc1.42E01E"", "org.w3.clearkey") = "probably"
11-20 13:03:08 D/YtsAdapter: 	      canPlayType("video/webm; codecs="vp09.00.51.08"", "org.w3.clearkey") = ""
11-20 13:03:08 D/YtsAdapter: 	      TestExecutor:  Test 64:canPlayType.keySystem PASSED.
11-20 13:03:08 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"canPlayType.keySystem","fullName":"Functional Tests EME Basic canPlayType.keySystem","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:08 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:08 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Widevine","fullName":"Functional Tests EME Basic Widevine"}}.
11-20 13:03:08 D/YtsAdapter: 	
11-20 13:03:08 D/YtsAdapter: 	    Widevine
11-20 13:03:08 D/YtsAdapter: 	      TestExecutor:  Test 65:Widevine STARTED with timeout 60000
11-20 13:03:08 D/YtsAdapter: 	      canPlayType("video/mp4; codecs="avc1.42E01E"", "com.widevine.alpha") = "probably"
11-20 13:03:08 D/YtsAdapter: 	      canPlayType("video/webm; codecs="vp09.00.51.08"", "com.widevine.alpha") = ""
11-20 13:03:08 D/YtsAdapter: 	      TestExecutor:  Test 65:Widevine PASSED.
11-20 13:03:08 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Widevine","fullName":"Functional Tests EME Basic Widevine","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:08 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:08 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"EME Basic","fullName":"Functional Tests EME Basic","status":"passed","failuresList":[]}}.
11-20 13:03:08 D/YtsAdapter: 	
11-20 13:03:08 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:03:08 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:03:08 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:03:08 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075388673' com.google.android.youtube.tv"
11-20 13:03:08 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:03:08 D/YtsAdapter: 	
11-20 13:03:10 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075388673.
11-20 13:03:10 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"YZ+qp2e4CJQ4UhaAG3vttQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:03:10 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests EnumerateDevices EnumerateDevices"],"totalTests":718,"progressSoFar":135,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:03:11 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:03:12 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:03:12 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"EnumerateDevices"}}.
11-20 13:03:12 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"EnumerateDevices","fullName":"Functional Tests EnumerateDevices EnumerateDevices"}}.
11-20 13:03:12 D/YtsAdapter: 	Functional Tests
11-20 13:03:12 D/YtsAdapter: 	  EnumerateDevices
11-20 13:03:12 D/YtsAdapter: 	    EnumerateDevices
11-20 13:03:12 D/YtsAdapter: 	      TestExecutor:  Test 71:EnumerateDevices STARTED with timeout 60000
11-20 13:03:12 D/YtsAdapter: 	      TestExecutor:  Test 71:EnumerateDevices PASSED.
11-20 13:03:12 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"EnumerateDevices","fullName":"Functional Tests EnumerateDevices EnumerateDevices","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:12 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:12 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"EnumerateDevices","fullName":"Functional Tests EnumerateDevices","status":"passed","failuresList":[]}}.
11-20 13:03:12 D/YtsAdapter: 	
11-20 13:03:12 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:03:12 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:03:12 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:03:12 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075392387' com.google.android.youtube.tv"
11-20 13:03:12 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:03:12 D/YtsAdapter: 	
11-20 13:03:14 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075392387.
11-20 13:03:14 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"sV3epWUdTc4zUR/b88boDA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:03:14 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests Memory Allocation CPU System Memory","Functional Tests Memory Allocation JavaScript Memory Allocation"],"totalTests":718,"progressSoFar":136,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:03:15 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:03:15 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:03:15 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Memory Allocation"}}.
11-20 13:03:15 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CPU System Memory","fullName":"Functional Tests Memory Allocation CPU System Memory"}}.
11-20 13:03:15 D/YtsAdapter: 	Functional Tests
11-20 13:03:15 D/YtsAdapter: 	  Memory Allocation
11-20 13:03:15 D/YtsAdapter: 	    CPU System Memory
11-20 13:03:15 D/YtsAdapter: 	      TestExecutor:  Test 102:CPU System Memory STARTED with timeout 60000
11-20 13:03:15 D/YtsAdapter: 	      TestExecutor:  Running memory test for device category: between FHD and 4K (HDR).
11-20 13:03:15 D/YtsAdapter: 	      TestExecutor:  Test 102:CPU System Memory PASSED.
11-20 13:03:15 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CPU System Memory","fullName":"Functional Tests Memory Allocation CPU System Memory","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:15 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:15 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"JavaScript Memory Allocation","fullName":"Functional Tests Memory Allocation JavaScript Memory Allocation"}}.
11-20 13:03:15 D/YtsAdapter: 	
11-20 13:03:15 D/YtsAdapter: 	    JavaScript Memory Allocation
11-20 13:03:15 D/YtsAdapter: 	      TestExecutor:  Test 103:JavaScript Memory Allocation STARTED with timeout 60000
11-20 13:03:15 D/YtsAdapter: 	      TestExecutor:  Test 103:JavaScript Memory Allocation PASSED.
11-20 13:03:15 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"JavaScript Memory Allocation","fullName":"Functional Tests Memory Allocation JavaScript Memory Allocation","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:15 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:15 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Memory Allocation","fullName":"Functional Tests Memory Allocation","status":"passed","failuresList":[]}}.
11-20 13:03:15 D/YtsAdapter: 	
11-20 13:03:15 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:03:16 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:03:16 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:03:16 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075396202' com.google.android.youtube.tv"
11-20 13:03:16 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:03:16 D/YtsAdapter: 	
11-20 13:03:17 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075396202.
11-20 13:03:17 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"OgMCnqNwOscM/76hpLDlIg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:03:17 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests Buffer Source Buffer Size"],"totalTests":718,"progressSoFar":138,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:03:18 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:03:19 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:03:19 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Buffer"}}.
11-20 13:03:19 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Source Buffer Size","fullName":"Functional Tests Buffer Source Buffer Size"}}.
11-20 13:03:19 D/YtsAdapter: 	Functional Tests
11-20 13:03:19 D/YtsAdapter: 	  Buffer
11-20 13:03:19 D/YtsAdapter: 	    Source Buffer Size
11-20 13:03:19 D/YtsAdapter: 	      TestExecutor:  Test 104:Source Buffer Size STARTED with timeout 60000
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  checkGE passed: Time range in source buffer is (181.580044).
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 1
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 2
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 3
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 4
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 5
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 6
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 7
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 8
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 9
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 10
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 11
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 12
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 13
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 14
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 15
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 16
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 17
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 18
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 19
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 20
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 21
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 22
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 23
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 24
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 25
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 26
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 27
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 28
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 29
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 30
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 31
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 32
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 33
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 34
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 35
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 36
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 37
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 38
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 39
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 40
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 41
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 42
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 43
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 44
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 45
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 46
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 47
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 48
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 49
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 50
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 51
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 52
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 53
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 54
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 55
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 56
11-20 13:03:20 D/YtsAdapter: 	      TestExecutor:  Append count 57
11-20 13:03:21 D/YtsAdapter: 	      TestExecutor:  Source buffer exceeded minimum: 83886080
11-20 13:03:21 D/YtsAdapter: 	      TestExecutor:  checkGE passed: Time range in source buffer is (57.576999).
11-20 13:03:21 D/YtsAdapter: 	      TestExecutor:  Test 104:Source Buffer Size PASSED.
11-20 13:03:21 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Source Buffer Size","fullName":"Functional Tests Buffer Source Buffer Size","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:21 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:21 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Buffer","fullName":"Functional Tests Buffer","status":"passed","failuresList":[]}}.
11-20 13:03:21 D/YtsAdapter: 	
11-20 13:03:21 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:03:21 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:03:21 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:03:21 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075401516' com.google.android.youtube.tv"
11-20 13:03:21 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:03:21 D/YtsAdapter: 	
11-20 13:03:23 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075401516.
11-20 13:03:23 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"rawq3D+cpVRAWUYDw0DD5g==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:03:23 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests AudioBufferSourceNode AudioBufferSourceNode","Functional Tests AudioBufferSourceNode AudioBufferSourceNode.buffer","Functional Tests AudioBufferSourceNode AudioBufferSourceNode.onended","Functional Tests AudioBufferSourceNode AudioBufferSourceNode.start","Functional Tests AudioBufferSourceNode AudioBufferSourceNode.stop"],"totalTests":718,"progressSoFar":139,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:03:24 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:03:24 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:03:24 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"AudioBufferSourceNode"}}.
11-20 13:03:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioBufferSourceNode","fullName":"Functional Tests AudioBufferSourceNode AudioBufferSourceNode"}}.
11-20 13:03:24 D/YtsAdapter: 	Functional Tests
11-20 13:03:24 D/YtsAdapter: 	  AudioBufferSourceNode
11-20 13:03:24 D/YtsAdapter: 	    AudioBufferSourceNode
11-20 13:03:25 D/YtsAdapter: 	      TestExecutor:  Test 7:AudioBufferSourceNode STARTED with timeout 60000
11-20 13:03:25 D/YtsAdapter: 	      TestExecutor:  Test 7:AudioBufferSourceNode PASSED.
11-20 13:03:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioBufferSourceNode","fullName":"Functional Tests AudioBufferSourceNode AudioBufferSourceNode","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:25 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:25 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioBufferSourceNode.buffer","fullName":"Functional Tests AudioBufferSourceNode AudioBufferSourceNode.buffer"}}.
11-20 13:03:25 D/YtsAdapter: 	
11-20 13:03:25 D/YtsAdapter: 	    AudioBufferSourceNode.buffer
11-20 13:03:25 D/YtsAdapter: 	      TestExecutor:  Test 8:AudioBufferSourceNode.buffer STARTED with timeout 60000
11-20 13:03:25 D/YtsAdapter: 	      TestExecutor:  Test 8:AudioBufferSourceNode.buffer PASSED.
11-20 13:03:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioBufferSourceNode.buffer","fullName":"Functional Tests AudioBufferSourceNode AudioBufferSourceNode.buffer","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:25 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:25 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioBufferSourceNode.onended","fullName":"Functional Tests AudioBufferSourceNode AudioBufferSourceNode.onended"}}.
11-20 13:03:25 D/YtsAdapter: 	
11-20 13:03:25 D/YtsAdapter: 	    AudioBufferSourceNode.onended
11-20 13:03:25 D/YtsAdapter: 	      TestExecutor:  Test 9:AudioBufferSourceNode.onended STARTED with timeout 60000
11-20 13:03:25 D/YtsAdapter: 	      TestExecutor:  Test 9:AudioBufferSourceNode.onended PASSED.
11-20 13:03:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioBufferSourceNode.onended","fullName":"Functional Tests AudioBufferSourceNode AudioBufferSourceNode.onended","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:25 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:25 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioBufferSourceNode.start","fullName":"Functional Tests AudioBufferSourceNode AudioBufferSourceNode.start"}}.
11-20 13:03:25 D/YtsAdapter: 	
11-20 13:03:25 D/YtsAdapter: 	    AudioBufferSourceNode.start
11-20 13:03:25 D/YtsAdapter: 	      TestExecutor:  Test 11:AudioBufferSourceNode.start STARTED with timeout 60000
11-20 13:03:25 D/YtsAdapter: 	      TestExecutor:  Test 11:AudioBufferSourceNode.start PASSED.
11-20 13:03:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioBufferSourceNode.start","fullName":"Functional Tests AudioBufferSourceNode AudioBufferSourceNode.start","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:25 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:25 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioBufferSourceNode.stop","fullName":"Functional Tests AudioBufferSourceNode AudioBufferSourceNode.stop"}}.
11-20 13:03:25 D/YtsAdapter: 	
11-20 13:03:25 D/YtsAdapter: 	    AudioBufferSourceNode.stop
11-20 13:03:25 D/YtsAdapter: 	      TestExecutor:  Test 12:AudioBufferSourceNode.stop STARTED with timeout 60000
11-20 13:03:25 D/YtsAdapter: 	      TestExecutor:  Test 12:AudioBufferSourceNode.stop PASSED.
11-20 13:03:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioBufferSourceNode.stop","fullName":"Functional Tests AudioBufferSourceNode AudioBufferSourceNode.stop","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:25 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:25 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"AudioBufferSourceNode","fullName":"Functional Tests AudioBufferSourceNode","status":"passed","failuresList":[]}}.
11-20 13:03:25 D/YtsAdapter: 	
11-20 13:03:25 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:03:25 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:03:25 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:03:25 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075405381' com.google.android.youtube.tv"
11-20 13:03:25 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:03:25 D/YtsAdapter: 	
11-20 13:03:26 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075405381.
11-20 13:03:26 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"bnQiHNk88+/y6/7BXQlaJg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:03:26 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests Assorted Same-origin Policy","Functional Tests Assorted Streams API - ReadableByteStream","Functional Tests Assorted ECMA262-5 Strict Mode","Functional Tests Assorted RequestAnimationFrame","Functional Tests Assorted JavaScript Date Object","Functional Tests Assorted JPG","Functional Tests Assorted PNG","Functional Tests Assorted Window Size"],"totalTests":718,"progressSoFar":144,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:03:28 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:03:28 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:03:28 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Assorted"}}.
11-20 13:03:28 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Streams API - ReadableByteStream","fullName":"Functional Tests Assorted Streams API - ReadableByteStream"}}.
11-20 13:03:28 D/YtsAdapter: 	Functional Tests
11-20 13:03:28 D/YtsAdapter: 	  Assorted
11-20 13:03:28 D/YtsAdapter: 	    Streams API - ReadableByteStream
11-20 13:03:28 D/YtsAdapter: 	      TestExecutor:  Test 44:Streams API - ReadableByteStream STARTED with timeout 60000
11-20 13:03:28 D/YtsAdapter: 	      TestExecutor:  Test 44:Streams API - ReadableByteStream PASSED.
11-20 13:03:28 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Streams API - ReadableByteStream","fullName":"Functional Tests Assorted Streams API - ReadableByteStream","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:28 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:28 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"ECMA262-5 Strict Mode","fullName":"Functional Tests Assorted ECMA262-5 Strict Mode"}}.
11-20 13:03:28 D/YtsAdapter: 	
11-20 13:03:28 D/YtsAdapter: 	    ECMA262-5 Strict Mode
11-20 13:03:28 D/YtsAdapter: 	      TestExecutor:  Test 45:ECMA262-5 Strict Mode STARTED with timeout 60000
11-20 13:03:28 D/YtsAdapter: 	      TestExecutor:  Test 45:ECMA262-5 Strict Mode PASSED.
11-20 13:03:28 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"ECMA262-5 Strict Mode","fullName":"Functional Tests Assorted ECMA262-5 Strict Mode","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:28 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:28 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"RequestAnimationFrame","fullName":"Functional Tests Assorted RequestAnimationFrame"}}.
11-20 13:03:28 D/YtsAdapter: 	
11-20 13:03:28 D/YtsAdapter: 	    RequestAnimationFrame
11-20 13:03:28 D/YtsAdapter: 	      TestExecutor:  Test 46:RequestAnimationFrame STARTED with timeout 60000
11-20 13:03:28 D/YtsAdapter: 	      TestExecutor:  Test 46:RequestAnimationFrame PASSED.
11-20 13:03:28 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"RequestAnimationFrame","fullName":"Functional Tests Assorted RequestAnimationFrame","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:28 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:28 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"JavaScript Date Object","fullName":"Functional Tests Assorted JavaScript Date Object"}}.
11-20 13:03:28 D/YtsAdapter: 	
11-20 13:03:28 D/YtsAdapter: 	    JavaScript Date Object
11-20 13:03:28 D/YtsAdapter: 	      TestExecutor:  Test 47:JavaScript Date Object STARTED with timeout 60000
11-20 13:03:28 D/YtsAdapter: 	      TestExecutor:  Test 47:JavaScript Date Object PASSED.
11-20 13:03:28 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"JavaScript Date Object","fullName":"Functional Tests Assorted JavaScript Date Object","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:28 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:28 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"JPG","fullName":"Functional Tests Assorted JPG"}}.
11-20 13:03:28 D/YtsAdapter: 	
11-20 13:03:28 D/YtsAdapter: 	    JPG
11-20 13:03:28 D/YtsAdapter: 	      TestExecutor:  Test 48:JPG STARTED with timeout 60000
11-20 13:03:29 D/YtsAdapter: 	      TestExecutor:  Test 48:JPG PASSED.
11-20 13:03:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"JPG","fullName":"Functional Tests Assorted JPG","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PNG","fullName":"Functional Tests Assorted PNG"}}.
11-20 13:03:29 D/YtsAdapter: 	
11-20 13:03:29 D/YtsAdapter: 	    PNG
11-20 13:03:29 D/YtsAdapter: 	      TestExecutor:  Test 49:PNG STARTED with timeout 60000
11-20 13:03:29 D/YtsAdapter: 	      TestExecutor:  Test 49:PNG PASSED.
11-20 13:03:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PNG","fullName":"Functional Tests Assorted PNG","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Window Size","fullName":"Functional Tests Assorted Window Size"}}.
11-20 13:03:29 D/YtsAdapter: 	
11-20 13:03:29 D/YtsAdapter: 	    Window Size
11-20 13:03:29 D/YtsAdapter: 	      TestExecutor:  Test 50:Window Size STARTED with timeout 60000
11-20 13:03:29 D/YtsAdapter: 	      TestExecutor:  Test 50:Window Size PASSED.
11-20 13:03:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Window Size","fullName":"Functional Tests Assorted Window Size","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Same-origin Policy","fullName":"Functional Tests Assorted Same-origin Policy"}}.
11-20 13:03:29 D/YtsAdapter: 	
11-20 13:03:29 D/YtsAdapter: 	    Same-origin Policy
11-20 13:03:29 D/YtsAdapter: 	      TestExecutor:  Test 105:Same-origin Policy STARTED with timeout 60000
11-20 13:03:29 D/YtsAdapter: 	      TestExecutor:  [Same-origin Policy] - localStorage.getItem("yt.leanback::schema-version"); returned: null
11-20 13:03:29 D/YtsAdapter: 	      TestExecutor:  checkEq passed: localStorage.getItem("yt.leanback::schema-version") is (null).
11-20 13:03:29 D/YtsAdapter: 	      TestExecutor:  Test 105:Same-origin Policy PASSED.
11-20 13:03:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Same-origin Policy","fullName":"Functional Tests Assorted Same-origin Policy","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:29 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Assorted","fullName":"Functional Tests Assorted","status":"passed","failuresList":[]}}.
11-20 13:03:29 D/YtsAdapter: 	
11-20 13:03:29 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:03:29 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:03:29 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:03:29 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075409540' com.google.android.youtube.tv"
11-20 13:03:29 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:03:29 D/YtsAdapter: 	
11-20 13:03:31 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075409540.
11-20 13:03:31 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"yccoi8xqwO+uLRSu4xMyEw==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:03:31 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests Fonts Fonts - woff","Functional Tests Fonts Fonts - woff2"],"totalTests":718,"progressSoFar":152,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:03:32 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:03:33 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:03:33 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Fonts"}}.
11-20 13:03:33 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Fonts - woff","fullName":"Functional Tests Fonts Fonts - woff"}}.
11-20 13:03:33 D/YtsAdapter: 	Functional Tests
11-20 13:03:33 D/YtsAdapter: 	  Fonts
11-20 13:03:33 D/YtsAdapter: 	    Fonts - woff
11-20 13:03:33 D/YtsAdapter: 	      TestExecutor:  Test 106:Fonts - woff STARTED with timeout 60000
11-20 13:03:36 D/YtsAdapter: 	      TestExecutor:  Test 106:Fonts - woff PASSED.
11-20 13:03:36 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Fonts - woff","fullName":"Functional Tests Fonts Fonts - woff","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:03:36 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:36 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Fonts - woff2","fullName":"Functional Tests Fonts Fonts - woff2"}}.
11-20 13:03:36 D/YtsAdapter: 	
11-20 13:03:36 D/YtsAdapter: 	    Fonts - woff2
11-20 13:03:36 D/YtsAdapter: 	      TestExecutor:  Test 107:Fonts - woff2 STARTED with timeout 60000
11-20 13:03:39 D/YtsAdapter: 	      TestExecutor:  Test 107:Fonts - woff2 PASSED.
11-20 13:03:39 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Fonts - woff2","fullName":"Functional Tests Fonts Fonts - woff2","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:03:39 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:39 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Fonts","fullName":"Functional Tests Fonts","status":"passed","failuresList":[]}}.
11-20 13:03:39 D/YtsAdapter: 	
11-20 13:03:39 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:03:39 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:03:39 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:03:39 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075419484' com.google.android.youtube.tv"
11-20 13:03:39 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:03:39 D/YtsAdapter: 	
11-20 13:03:41 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075419484.
11-20 13:03:41 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"VL/FTjyxSVbfdF1FneIXJQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:03:41 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests Cookie Set Cookie","Functional Tests Cookie Set Expired Cookie","Functional Tests Cookie Min Cookie Storage","Functional Tests Cookie Max Cookie Storage"],"totalTests":718,"progressSoFar":154,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:03:42 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:03:43 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:03:43 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Cookie"}}.
11-20 13:03:43 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Set Cookie","fullName":"Functional Tests Cookie Set Cookie"}}.
11-20 13:03:43 D/YtsAdapter: 	Functional Tests
11-20 13:03:43 D/YtsAdapter: 	  Cookie
11-20 13:03:43 D/YtsAdapter: 	    Set Cookie
11-20 13:03:43 D/YtsAdapter: 	      TestExecutor:  Test 108:Set Cookie STARTED with timeout 60000
11-20 13:03:43 D/YtsAdapter: 	      TestExecutor:  Test 108:Set Cookie PASSED.
11-20 13:03:43 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Set Cookie","fullName":"Functional Tests Cookie Set Cookie","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:43 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:43 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Set Expired Cookie","fullName":"Functional Tests Cookie Set Expired Cookie"}}.
11-20 13:03:43 D/YtsAdapter: 	
11-20 13:03:43 D/YtsAdapter: 	    Set Expired Cookie
11-20 13:03:43 D/YtsAdapter: 	      TestExecutor:  Test 109:Set Expired Cookie STARTED with timeout 60000
11-20 13:03:43 D/YtsAdapter: 	      TestExecutor:  Test 109:Set Expired Cookie PASSED.
11-20 13:03:43 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Set Expired Cookie","fullName":"Functional Tests Cookie Set Expired Cookie","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:43 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:43 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Min Cookie Storage","fullName":"Functional Tests Cookie Min Cookie Storage"}}.
11-20 13:03:43 D/YtsAdapter: 	
11-20 13:03:43 D/YtsAdapter: 	    Min Cookie Storage
11-20 13:03:43 D/YtsAdapter: 	      TestExecutor:  Test 110:Min Cookie Storage STARTED with timeout 60000
11-20 13:03:43 D/YtsAdapter: 	      TestExecutor:  Test 110:Min Cookie Storage PASSED.
11-20 13:03:43 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Min Cookie Storage","fullName":"Functional Tests Cookie Min Cookie Storage","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:43 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:43 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Max Cookie Storage","fullName":"Functional Tests Cookie Max Cookie Storage"}}.
11-20 13:03:43 D/YtsAdapter: 	
11-20 13:03:43 D/YtsAdapter: 	    Max Cookie Storage
11-20 13:03:43 D/YtsAdapter: 	      TestExecutor:  Test 111:Max Cookie Storage STARTED with timeout 60000
11-20 13:03:44 D/YtsAdapter: 	      TestExecutor:  Test 111:Max Cookie Storage PASSED.
11-20 13:03:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Max Cookie Storage","fullName":"Functional Tests Cookie Max Cookie Storage","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:44 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Cookie","fullName":"Functional Tests Cookie","status":"passed","failuresList":[]}}.
11-20 13:03:44 D/YtsAdapter: 	
11-20 13:03:44 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:03:44 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:03:44 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:03:44 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075424601' com.google.android.youtube.tv"
11-20 13:03:44 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:03:44 D/YtsAdapter: 	
11-20 13:03:46 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075424601.
11-20 13:03:46 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"Yx4kyKBivAztkYv3wVXy4Q==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:03:46 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests SSL Self-Signed","Functional Tests SSL expired","Functional Tests SSL sha256","Functional Tests SSL TLS","Functional Tests SSL GlobalSign RootCA R2","Functional Tests SSL GlobalSign RootCA R3"],"totalTests":718,"progressSoFar":158,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:03:47 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:03:48 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:03:48 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"SSL"}}.
11-20 13:03:48 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Self-Signed","fullName":"Functional Tests SSL Self-Signed"}}.
11-20 13:03:48 D/YtsAdapter: 	Functional Tests
11-20 13:03:48 D/YtsAdapter: 	  SSL
11-20 13:03:48 D/YtsAdapter: 	    Self-Signed
11-20 13:03:48 D/YtsAdapter: 	      TestExecutor:  Test 112:Self-Signed STARTED with timeout 60000
11-20 13:03:48 D/YtsAdapter: 	      TestExecutor:  Test 112:Self-Signed PASSED.
11-20 13:03:48 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Self-Signed","fullName":"Functional Tests SSL Self-Signed","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:48 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:48 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"expired","fullName":"Functional Tests SSL expired"}}.
11-20 13:03:48 D/YtsAdapter: 	
11-20 13:03:48 D/YtsAdapter: 	    expired
11-20 13:03:48 D/YtsAdapter: 	      TestExecutor:  Test 113:expired STARTED with timeout 60000
11-20 13:03:48 D/YtsAdapter: 	      TestExecutor:  Test 113:expired PASSED.
11-20 13:03:48 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"expired","fullName":"Functional Tests SSL expired","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:48 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:48 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"sha256","fullName":"Functional Tests SSL sha256"}}.
11-20 13:03:48 D/YtsAdapter: 	
11-20 13:03:48 D/YtsAdapter: 	    sha256
11-20 13:03:48 D/YtsAdapter: 	      TestExecutor:  Test 114:sha256 STARTED with timeout 60000
11-20 13:03:49 D/YtsAdapter: 	      TestExecutor:  Test 114:sha256 PASSED.
11-20 13:03:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"sha256","fullName":"Functional Tests SSL sha256","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"TLS","fullName":"Functional Tests SSL TLS"}}.
11-20 13:03:49 D/YtsAdapter: 	
11-20 13:03:49 D/YtsAdapter: 	    TLS
11-20 13:03:49 D/YtsAdapter: 	      TestExecutor:  Test 115:TLS STARTED with timeout 60000
11-20 13:03:50 D/YtsAdapter: 	      TestExecutor:  Test 115:TLS PASSED.
11-20 13:03:50 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"TLS","fullName":"Functional Tests SSL TLS","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:50 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:50 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"GlobalSign RootCA R2","fullName":"Functional Tests SSL GlobalSign RootCA R2"}}.
11-20 13:03:50 D/YtsAdapter: 	
11-20 13:03:50 D/YtsAdapter: 	    GlobalSign RootCA R2
11-20 13:03:50 D/YtsAdapter: 	      TestExecutor:  Test 116:GlobalSign RootCA R2 STARTED with timeout 60000
11-20 13:03:50 D/YtsAdapter: 	      TestExecutor:  Test 116:GlobalSign RootCA R2 PASSED.
11-20 13:03:50 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"GlobalSign RootCA R2","fullName":"Functional Tests SSL GlobalSign RootCA R2","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:50 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:50 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"GlobalSign RootCA R3","fullName":"Functional Tests SSL GlobalSign RootCA R3"}}.
11-20 13:03:50 D/YtsAdapter: 	
11-20 13:03:50 D/YtsAdapter: 	    GlobalSign RootCA R3
11-20 13:03:50 D/YtsAdapter: 	      TestExecutor:  Test 117:GlobalSign RootCA R3 STARTED with timeout 60000
11-20 13:03:50 D/YtsAdapter: 	      TestExecutor:  Test 117:GlobalSign RootCA R3 PASSED.
11-20 13:03:50 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"GlobalSign RootCA R3","fullName":"Functional Tests SSL GlobalSign RootCA R3","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:50 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:50 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"SSL","fullName":"Functional Tests SSL","status":"passed","failuresList":[]}}.
11-20 13:03:50 D/YtsAdapter: 	
11-20 13:03:50 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:03:50 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:03:50 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:03:50 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075430810' com.google.android.youtube.tv"
11-20 13:03:50 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:03:50 D/YtsAdapter: 	
11-20 13:03:52 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075430810.
11-20 13:03:52 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"cPPYLci3GcpIbUimaaRJTg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:03:52 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests On-screen Keyboard No keyboard"],"totalTests":718,"progressSoFar":164,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:03:53 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:03:54 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:03:54 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"On-screen Keyboard"}}.
11-20 13:03:54 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"No keyboard","fullName":"Functional Tests On-screen Keyboard No keyboard"}}.
11-20 13:03:54 D/YtsAdapter: 	Functional Tests
11-20 13:03:54 D/YtsAdapter: 	  On-screen Keyboard
11-20 13:03:54 D/YtsAdapter: 	    No keyboard
11-20 13:03:54 D/YtsAdapter: 	      TestExecutor:  Test 118:No keyboard STARTED with timeout 60000
11-20 13:03:54 D/YtsAdapter: 	      TestExecutor:  Test 118:No keyboard PASSED.
11-20 13:03:54 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"No keyboard","fullName":"Functional Tests On-screen Keyboard No keyboard","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:54 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:54 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"On-screen Keyboard","fullName":"Functional Tests On-screen Keyboard","status":"passed","failuresList":[]}}.
11-20 13:03:54 D/YtsAdapter: 	
11-20 13:03:54 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:03:54 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:03:54 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:03:54 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075434582' com.google.android.youtube.tv"
11-20 13:03:54 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:03:54 D/YtsAdapter: 	
11-20 13:03:56 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075434582.
11-20 13:03:56 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"HfW+GtQNXRZnRD9JD7bwSg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:03:56 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests AudioNode AudioNode","Functional Tests AudioNode AudioNode.context","Functional Tests AudioNode AudioNode.numberOfInputs","Functional Tests AudioNode AudioNode.numberOfOutputs","Functional Tests AudioNode AudioNode.channelCountMode","Functional Tests AudioNode AudioNode.channelInterpretation","Functional Tests AudioNode AudioNode.connect","Functional Tests AudioNode AudioNode.disconnect"],"totalTests":718,"progressSoFar":165,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:03:57 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:03:57 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:03:57 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"AudioNode"}}.
11-20 13:03:57 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioNode","fullName":"Functional Tests AudioNode AudioNode"}}.
11-20 13:03:57 D/YtsAdapter: 	Functional Tests
11-20 13:03:57 D/YtsAdapter: 	  AudioNode
11-20 13:03:57 D/YtsAdapter: 	    AudioNode
11-20 13:03:57 D/YtsAdapter: 	      TestExecutor:  Test 19:AudioNode STARTED with timeout 60000
11-20 13:03:57 D/YtsAdapter: 	      TestExecutor:  Test 19:AudioNode PASSED.
11-20 13:03:57 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioNode","fullName":"Functional Tests AudioNode AudioNode","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:57 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:57 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioNode.context","fullName":"Functional Tests AudioNode AudioNode.context"}}.
11-20 13:03:57 D/YtsAdapter: 	
11-20 13:03:57 D/YtsAdapter: 	    AudioNode.context
11-20 13:03:57 D/YtsAdapter: 	      TestExecutor:  Test 20:AudioNode.context STARTED with timeout 60000
11-20 13:03:57 D/YtsAdapter: 	      TestExecutor:  Test 20:AudioNode.context PASSED.
11-20 13:03:57 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioNode.context","fullName":"Functional Tests AudioNode AudioNode.context","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:57 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:57 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioNode.numberOfInputs","fullName":"Functional Tests AudioNode AudioNode.numberOfInputs"}}.
11-20 13:03:58 D/YtsAdapter: 	
11-20 13:03:58 D/YtsAdapter: 	    AudioNode.numberOfInputs
11-20 13:03:58 D/YtsAdapter: 	      TestExecutor:  Test 21:AudioNode.numberOfInputs STARTED with timeout 60000
11-20 13:03:58 D/YtsAdapter: 	      TestExecutor:  Test 21:AudioNode.numberOfInputs PASSED.
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioNode.numberOfInputs","fullName":"Functional Tests AudioNode AudioNode.numberOfInputs","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:58 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioNode.numberOfOutputs","fullName":"Functional Tests AudioNode AudioNode.numberOfOutputs"}}.
11-20 13:03:58 D/YtsAdapter: 	
11-20 13:03:58 D/YtsAdapter: 	    AudioNode.numberOfOutputs
11-20 13:03:58 D/YtsAdapter: 	      TestExecutor:  Test 22:AudioNode.numberOfOutputs STARTED with timeout 60000
11-20 13:03:58 D/YtsAdapter: 	      TestExecutor:  Test 22:AudioNode.numberOfOutputs PASSED.
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioNode.numberOfOutputs","fullName":"Functional Tests AudioNode AudioNode.numberOfOutputs","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:58 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioNode.channelCountMode","fullName":"Functional Tests AudioNode AudioNode.channelCountMode"}}.
11-20 13:03:58 D/YtsAdapter: 	
11-20 13:03:58 D/YtsAdapter: 	    AudioNode.channelCountMode
11-20 13:03:58 D/YtsAdapter: 	      TestExecutor:  Test 23:AudioNode.channelCountMode STARTED with timeout 60000
11-20 13:03:58 D/YtsAdapter: 	      TestExecutor:  Test 23:AudioNode.channelCountMode PASSED.
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioNode.channelCountMode","fullName":"Functional Tests AudioNode AudioNode.channelCountMode","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:58 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioNode.channelInterpretation","fullName":"Functional Tests AudioNode AudioNode.channelInterpretation"}}.
11-20 13:03:58 D/YtsAdapter: 	
11-20 13:03:58 D/YtsAdapter: 	    AudioNode.channelInterpretation
11-20 13:03:58 D/YtsAdapter: 	      TestExecutor:  Test 24:AudioNode.channelInterpretation STARTED with timeout 60000
11-20 13:03:58 D/YtsAdapter: 	      TestExecutor:  Test 24:AudioNode.channelInterpretation PASSED.
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioNode.channelInterpretation","fullName":"Functional Tests AudioNode AudioNode.channelInterpretation","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:58 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioNode.connect","fullName":"Functional Tests AudioNode AudioNode.connect"}}.
11-20 13:03:58 D/YtsAdapter: 	
11-20 13:03:58 D/YtsAdapter: 	    AudioNode.connect
11-20 13:03:58 D/YtsAdapter: 	      TestExecutor:  Test 25:AudioNode.connect STARTED with timeout 60000
11-20 13:03:58 D/YtsAdapter: 	      TestExecutor:  Test 25:AudioNode.connect PASSED.
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioNode.connect","fullName":"Functional Tests AudioNode AudioNode.connect","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:58 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AudioNode.disconnect","fullName":"Functional Tests AudioNode AudioNode.disconnect"}}.
11-20 13:03:58 D/YtsAdapter: 	
11-20 13:03:58 D/YtsAdapter: 	    AudioNode.disconnect
11-20 13:03:58 D/YtsAdapter: 	      TestExecutor:  Test 26:AudioNode.disconnect STARTED with timeout 60000
11-20 13:03:58 D/YtsAdapter: 	      TestExecutor:  Test 26:AudioNode.disconnect PASSED.
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AudioNode.disconnect","fullName":"Functional Tests AudioNode AudioNode.disconnect","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:03:58 D/YtsAdapter: 	    ✓ PASSED
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"AudioNode","fullName":"Functional Tests AudioNode","status":"passed","failuresList":[]}}.
11-20 13:03:58 D/YtsAdapter: 	
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:03:58 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:03:58 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075438369' com.google.android.youtube.tv"
11-20 13:03:58 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:03:58 D/YtsAdapter: 	
11-20 13:03:59 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075438369.
11-20 13:03:59 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"f4DoKR8SvxlAXZCswPtknA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:03:59 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests URL Length ImageSrcURLLength","Functional Tests URL Length VideoSrcURLLength - mp4","Functional Tests URL Length XHRURLLength"],"totalTests":718,"progressSoFar":173,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:01 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:01 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:04:01 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"URL Length"}}.
11-20 13:04:01 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"ImageSrcURLLength","fullName":"Functional Tests URL Length ImageSrcURLLength"}}.
11-20 13:04:01 D/YtsAdapter: 	Functional Tests
11-20 13:04:01 D/YtsAdapter: 	  URL Length
11-20 13:04:01 D/YtsAdapter: 	    ImageSrcURLLength
11-20 13:04:01 D/YtsAdapter: 	      TestExecutor:  Test 28:ImageSrcURLLength STARTED with timeout 60000
11-20 13:04:01 D/YtsAdapter: 	      TestExecutor:  Test 28:ImageSrcURLLength PASSED.
11-20 13:04:01 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"ImageSrcURLLength","fullName":"Functional Tests URL Length ImageSrcURLLength","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:01 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:01 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VideoSrcURLLength - mp4","fullName":"Functional Tests URL Length VideoSrcURLLength - mp4"}}.
11-20 13:04:01 D/YtsAdapter: 	
11-20 13:04:01 D/YtsAdapter: 	    VideoSrcURLLength - mp4
11-20 13:04:01 D/YtsAdapter: 	      TestExecutor:  Test 29:VideoSrcURLLength - mp4 STARTED with timeout 60000
11-20 13:04:02 D/YtsAdapter: 	      TestExecutor:  Test 29:VideoSrcURLLength - mp4 PASSED.
11-20 13:04:02 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VideoSrcURLLength - mp4","fullName":"Functional Tests URL Length VideoSrcURLLength - mp4","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:02 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:02 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"XHRURLLength","fullName":"Functional Tests URL Length XHRURLLength"}}.
11-20 13:04:02 D/YtsAdapter: 	
11-20 13:04:02 D/YtsAdapter: 	    XHRURLLength
11-20 13:04:02 D/YtsAdapter: 	      TestExecutor:  Test 30:XHRURLLength STARTED with timeout 60000
11-20 13:04:02 D/YtsAdapter: 	      TestExecutor:  Test 30:XHRURLLength PASSED.
11-20 13:04:02 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"XHRURLLength","fullName":"Functional Tests URL Length XHRURLLength","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:02 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:02 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"URL Length","fullName":"Functional Tests URL Length","status":"passed","failuresList":[]}}.
11-20 13:04:02 D/YtsAdapter: 	
11-20 13:04:02 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:04:02 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:02 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:02 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075442872' com.google.android.youtube.tv"
11-20 13:04:02 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:02 D/YtsAdapter: 	
11-20 13:04:04 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075442872.
11-20 13:04:04 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"KfDPrRpK4CBSvDzL/ADbug==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:04 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests Security CORS"],"totalTests":718,"progressSoFar":176,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:05 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:06 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:04:06 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Security"}}.
11-20 13:04:06 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CORS","fullName":"Functional Tests Security CORS"}}.
11-20 13:04:06 D/YtsAdapter: 	Functional Tests
11-20 13:04:06 D/YtsAdapter: 	  Security
11-20 13:04:06 D/YtsAdapter: 	    CORS
11-20 13:04:06 D/YtsAdapter: 	      TestExecutor:  Test 31:CORS STARTED with timeout 60000
11-20 13:04:06 D/YtsAdapter: 	      TestExecutor:  Test 31:CORS PASSED.
11-20 13:04:06 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CORS","fullName":"Functional Tests Security CORS","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:06 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:06 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Security","fullName":"Functional Tests Security","status":"passed","failuresList":[]}}.
11-20 13:04:06 D/YtsAdapter: 	
11-20 13:04:06 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:04:06 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:06 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:06 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075446668' com.google.android.youtube.tv"
11-20 13:04:06 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:06 D/YtsAdapter: 	
11-20 13:04:08 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075446668.
11-20 13:04:08 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"5Xz2kM9DcAUmMKT+mNtC7w==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:08 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests localStorage localStorage","Functional Tests localStorage localStorage.setItem","Functional Tests localStorage localStorage.getItem","Functional Tests localStorage localStorage.removeItem"],"totalTests":718,"progressSoFar":177,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:09 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:10 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:04:10 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"localStorage"}}.
11-20 13:04:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"localStorage","fullName":"Functional Tests localStorage localStorage"}}.
11-20 13:04:10 D/YtsAdapter: 	Functional Tests
11-20 13:04:10 D/YtsAdapter: 	  localStorage
11-20 13:04:10 D/YtsAdapter: 	    localStorage
11-20 13:04:10 D/YtsAdapter: 	      TestExecutor:  Test 32:localStorage STARTED with timeout 60000
11-20 13:04:10 D/YtsAdapter: 	      TestExecutor:  Test 32:localStorage PASSED.
11-20 13:04:10 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"localStorage","fullName":"Functional Tests localStorage localStorage","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:10 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"localStorage.setItem","fullName":"Functional Tests localStorage localStorage.setItem"}}.
11-20 13:04:10 D/YtsAdapter: 	
11-20 13:04:10 D/YtsAdapter: 	    localStorage.setItem
11-20 13:04:10 D/YtsAdapter: 	      TestExecutor:  Test 33:localStorage.setItem STARTED with timeout 60000
11-20 13:04:10 D/YtsAdapter: 	      TestExecutor:  Test 33:localStorage.setItem PASSED.
11-20 13:04:10 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"localStorage.setItem","fullName":"Functional Tests localStorage localStorage.setItem","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:10 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"localStorage.getItem","fullName":"Functional Tests localStorage localStorage.getItem"}}.
11-20 13:04:10 D/YtsAdapter: 	
11-20 13:04:10 D/YtsAdapter: 	    localStorage.getItem
11-20 13:04:10 D/YtsAdapter: 	      TestExecutor:  Test 34:localStorage.getItem STARTED with timeout 60000
11-20 13:04:10 D/YtsAdapter: 	      TestExecutor:  Test 34:localStorage.getItem PASSED.
11-20 13:04:10 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"localStorage.getItem","fullName":"Functional Tests localStorage localStorage.getItem","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:10 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"localStorage.removeItem","fullName":"Functional Tests localStorage localStorage.removeItem"}}.
11-20 13:04:10 D/YtsAdapter: 	
11-20 13:04:10 D/YtsAdapter: 	    localStorage.removeItem
11-20 13:04:10 D/YtsAdapter: 	      TestExecutor:  Test 35:localStorage.removeItem STARTED with timeout 60000
11-20 13:04:10 D/YtsAdapter: 	      TestExecutor:  Test 35:localStorage.removeItem PASSED.
11-20 13:04:10 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"localStorage.removeItem","fullName":"Functional Tests localStorage localStorage.removeItem","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:10 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:10 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"localStorage","fullName":"Functional Tests localStorage","status":"passed","failuresList":[]}}.
11-20 13:04:10 D/YtsAdapter: 	
11-20 13:04:10 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:04:10 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:10 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:10 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075450410' com.google.android.youtube.tv"
11-20 13:04:10 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:10 D/YtsAdapter: 	
11-20 13:04:12 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075450410.
11-20 13:04:12 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"pnXf2YBNoVmDfRl3wVq7gg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:12 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests HTTP HTTPS","Functional Tests HTTP XMLHTTPRequest","Functional Tests HTTP XMLHTTPRequest Level 2"],"totalTests":718,"progressSoFar":181,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:13 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:13 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:04:13 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"HTTP"}}.
11-20 13:04:13 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTTPS","fullName":"Functional Tests HTTP HTTPS"}}.
11-20 13:04:13 D/YtsAdapter: 	Functional Tests
11-20 13:04:13 D/YtsAdapter: 	  HTTP
11-20 13:04:13 D/YtsAdapter: 	    HTTPS
11-20 13:04:13 D/YtsAdapter: 	      TestExecutor:  Test 36:HTTPS STARTED with timeout 60000
11-20 13:04:14 D/YtsAdapter: 	      TestExecutor:  Test 36:HTTPS PASSED.
11-20 13:04:14 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTTPS","fullName":"Functional Tests HTTP HTTPS","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:14 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:14 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"XMLHTTPRequest","fullName":"Functional Tests HTTP XMLHTTPRequest"}}.
11-20 13:04:14 D/YtsAdapter: 	
11-20 13:04:14 D/YtsAdapter: 	    XMLHTTPRequest
11-20 13:04:14 D/YtsAdapter: 	      TestExecutor:  Test 37:XMLHTTPRequest STARTED with timeout 60000
11-20 13:04:14 D/YtsAdapter: 	      TestExecutor:  Test 37:XMLHTTPRequest PASSED.
11-20 13:04:14 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"XMLHTTPRequest","fullName":"Functional Tests HTTP XMLHTTPRequest","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:14 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:14 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"XMLHTTPRequest Level 2","fullName":"Functional Tests HTTP XMLHTTPRequest Level 2"}}.
11-20 13:04:14 D/YtsAdapter: 	
11-20 13:04:14 D/YtsAdapter: 	    XMLHTTPRequest Level 2
11-20 13:04:14 D/YtsAdapter: 	      TestExecutor:  Test 38:XMLHTTPRequest Level 2 STARTED with timeout 60000
11-20 13:04:14 D/YtsAdapter: 	      TestExecutor:  Test 38:XMLHTTPRequest Level 2 PASSED.
11-20 13:04:14 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"XMLHTTPRequest Level 2","fullName":"Functional Tests HTTP XMLHTTPRequest Level 2","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:14 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:14 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"HTTP","fullName":"Functional Tests HTTP","status":"passed","failuresList":[]}}.
11-20 13:04:14 D/YtsAdapter: 	
11-20 13:04:14 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:04:14 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:14 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:14 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075454396' com.google.android.youtube.tv"
11-20 13:04:14 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:14 D/YtsAdapter: 	
11-20 13:04:16 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075454396.
11-20 13:04:16 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"2xkhlrhnkHBW/cgZ/ZSBNg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:16 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Functional Tests Fetch API Fetch API - fetch()","Functional Tests Fetch API Fetch API - Headers","Functional Tests Fetch API Fetch API - Request","Functional Tests Fetch API Fetch API - Response","Functional Tests Fetch API Fetch API - stream"],"totalTests":718,"progressSoFar":184,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:17 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:17 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:04:17 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Fetch API"}}.
11-20 13:04:17 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Fetch API - fetch()","fullName":"Functional Tests Fetch API Fetch API - fetch()"}}.
11-20 13:04:17 D/YtsAdapter: 	Functional Tests
11-20 13:04:17 D/YtsAdapter: 	  Fetch API
11-20 13:04:17 D/YtsAdapter: 	    Fetch API - fetch()
11-20 13:04:17 D/YtsAdapter: 	      TestExecutor:  Test 39:Fetch API - fetch() STARTED with timeout 60000
11-20 13:04:17 D/YtsAdapter: 	      TestExecutor:  Test 39:Fetch API - fetch() PASSED.
11-20 13:04:17 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Fetch API - fetch()","fullName":"Functional Tests Fetch API Fetch API - fetch()","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:17 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:17 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Fetch API - Headers","fullName":"Functional Tests Fetch API Fetch API - Headers"}}.
11-20 13:04:17 D/YtsAdapter: 	
11-20 13:04:17 D/YtsAdapter: 	    Fetch API - Headers
11-20 13:04:17 D/YtsAdapter: 	      TestExecutor:  Test 40:Fetch API - Headers STARTED with timeout 60000
11-20 13:04:17 D/YtsAdapter: 	      TestExecutor:  Test 40:Fetch API - Headers PASSED.
11-20 13:04:17 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Fetch API - Headers","fullName":"Functional Tests Fetch API Fetch API - Headers","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:17 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:17 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Fetch API - Request","fullName":"Functional Tests Fetch API Fetch API - Request"}}.
11-20 13:04:17 D/YtsAdapter: 	
11-20 13:04:17 D/YtsAdapter: 	    Fetch API - Request
11-20 13:04:17 D/YtsAdapter: 	      TestExecutor:  Test 41:Fetch API - Request STARTED with timeout 60000
11-20 13:04:17 D/YtsAdapter: 	      TestExecutor:  Test 41:Fetch API - Request PASSED.
11-20 13:04:17 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Fetch API - Request","fullName":"Functional Tests Fetch API Fetch API - Request","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:17 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:17 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Fetch API - Response","fullName":"Functional Tests Fetch API Fetch API - Response"}}.
11-20 13:04:17 D/YtsAdapter: 	
11-20 13:04:17 D/YtsAdapter: 	    Fetch API - Response
11-20 13:04:17 D/YtsAdapter: 	      TestExecutor:  Test 42:Fetch API - Response STARTED with timeout 60000
11-20 13:04:17 D/YtsAdapter: 	      TestExecutor:  Test 42:Fetch API - Response PASSED.
11-20 13:04:17 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Fetch API - Response","fullName":"Functional Tests Fetch API Fetch API - Response","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:17 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:17 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Fetch API - stream","fullName":"Functional Tests Fetch API Fetch API - stream"}}.
11-20 13:04:17 D/YtsAdapter: 	
11-20 13:04:17 D/YtsAdapter: 	    Fetch API - stream
11-20 13:04:17 D/YtsAdapter: 	      TestExecutor:  Test 43:Fetch API - stream STARTED with timeout 60000
11-20 13:04:19 D/YtsAdapter: 	      TestExecutor:  Test 43:Fetch API - stream PASSED.
11-20 13:04:19 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Fetch API - stream","fullName":"Functional Tests Fetch API Fetch API - stream","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:19 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:19 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Fetch API","fullName":"Functional Tests Fetch API","status":"passed","failuresList":[]}}.
11-20 13:04:19 D/YtsAdapter: 	
11-20 13:04:19 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:04:19 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:19 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:19 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075459570' com.google.android.youtube.tv"
11-20 13:04:19 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:19 D/YtsAdapter: 	
11-20 13:04:21 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075459570.
11-20 13:04:21 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"4rCjL/BuD9vimgsBfAMSOw==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:21 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/web_tests","testFilterList":["Functional Tests Navigator Online Status"],"totalTests":718,"progressSoFar":189,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:21 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:21 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Functional Tests"}}.
11-20 13:04:21 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Navigator"}}.
11-20 13:04:21 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Online Status","fullName":"Functional Tests Navigator Online Status"}}.
11-20 13:04:21 D/YtsAdapter: 	Functional Tests
11-20 13:04:21 D/YtsAdapter: 	  Navigator
11-20 13:04:21 D/YtsAdapter: 	    Online Status
11-20 13:04:21 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Online Status","fullName":"Functional Tests Navigator Online Status","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:21 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:21 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Navigator","fullName":"Functional Tests Navigator","status":"passed","failuresList":[]}}.
11-20 13:04:21 D/YtsAdapter: 	
11-20 13:04:21 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Functional Tests","fullName":"Functional Tests","status":"passed","failuresList":[]}}.
11-20 13:04:21 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:21 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:21 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075461668' com.google.android.youtube.tv"
11-20 13:04:21 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:21 D/YtsAdapter: 	
11-20 13:04:23 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075461668.
11-20 13:04:23 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"0QfNNnx5mJlsP/DfE6BiLQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:23 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["CSS Conformance Tests Text text-align","CSS Conformance Tests Text text-decoration","CSS Conformance Tests Text text-indent","CSS Conformance Tests Text text-overflow","CSS Conformance Tests Text text-shadow","CSS Conformance Tests Text text-transform"],"totalTests":718,"progressSoFar":190,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:24 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Conformance Tests"}}.
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Text"}}.
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"text-align","fullName":"CSS Conformance Tests Text text-align"}}.
11-20 13:04:25 D/YtsAdapter: 	CSS Conformance Tests
11-20 13:04:25 D/YtsAdapter: 	  Text
11-20 13:04:25 D/YtsAdapter: 	    text-align
11-20 13:04:25 D/YtsAdapter: 	      TestExecutor:  Test 103:text-align STARTED with timeout 60000
11-20 13:04:25 D/YtsAdapter: 	      TestExecutor:  Test 103:text-align PASSED.
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"text-align","fullName":"CSS Conformance Tests Text text-align","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:25 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"text-decoration","fullName":"CSS Conformance Tests Text text-decoration"}}.
11-20 13:04:25 D/YtsAdapter: 	
11-20 13:04:25 D/YtsAdapter: 	    text-decoration
11-20 13:04:25 D/YtsAdapter: 	      TestExecutor:  Test 104:text-decoration STARTED with timeout 60000
11-20 13:04:25 D/YtsAdapter: 	      TestExecutor:  Test 104:text-decoration PASSED.
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"text-decoration","fullName":"CSS Conformance Tests Text text-decoration","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:25 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"text-indent","fullName":"CSS Conformance Tests Text text-indent"}}.
11-20 13:04:25 D/YtsAdapter: 	
11-20 13:04:25 D/YtsAdapter: 	    text-indent
11-20 13:04:25 D/YtsAdapter: 	      TestExecutor:  Test 105:text-indent STARTED with timeout 60000
11-20 13:04:25 D/YtsAdapter: 	      TestExecutor:  Test 105:text-indent PASSED.
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"text-indent","fullName":"CSS Conformance Tests Text text-indent","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:25 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"text-overflow","fullName":"CSS Conformance Tests Text text-overflow"}}.
11-20 13:04:25 D/YtsAdapter: 	
11-20 13:04:25 D/YtsAdapter: 	    text-overflow
11-20 13:04:25 D/YtsAdapter: 	      TestExecutor:  Test 106:text-overflow STARTED with timeout 60000
11-20 13:04:25 D/YtsAdapter: 	      TestExecutor:  Test 106:text-overflow PASSED.
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"text-overflow","fullName":"CSS Conformance Tests Text text-overflow","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:25 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"text-shadow","fullName":"CSS Conformance Tests Text text-shadow"}}.
11-20 13:04:25 D/YtsAdapter: 	
11-20 13:04:25 D/YtsAdapter: 	    text-shadow
11-20 13:04:25 D/YtsAdapter: 	      TestExecutor:  Test 107:text-shadow STARTED with timeout 60000
11-20 13:04:25 D/YtsAdapter: 	      TestExecutor:  Test 107:text-shadow PASSED.
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"text-shadow","fullName":"CSS Conformance Tests Text text-shadow","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:25 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"text-transform","fullName":"CSS Conformance Tests Text text-transform"}}.
11-20 13:04:25 D/YtsAdapter: 	
11-20 13:04:25 D/YtsAdapter: 	    text-transform
11-20 13:04:25 D/YtsAdapter: 	      TestExecutor:  Test 108:text-transform STARTED with timeout 60000
11-20 13:04:25 D/YtsAdapter: 	      TestExecutor:  Test 108:text-transform PASSED.
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"text-transform","fullName":"CSS Conformance Tests Text text-transform","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:25 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Text","fullName":"CSS Conformance Tests Text","status":"passed","failuresList":[]}}.
11-20 13:04:25 D/YtsAdapter: 	
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Conformance Tests","fullName":"CSS Conformance Tests","status":"passed","failuresList":[]}}.
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:25 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:25 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075465860' com.google.android.youtube.tv"
11-20 13:04:25 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:25 D/YtsAdapter: 	
11-20 13:04:27 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075465860.
11-20 13:04:27 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"X4WyEhzuuECBns7qZx8iew==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:27 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["CSS Conformance Tests Trasition transition","CSS Conformance Tests Trasition transition-delay","CSS Conformance Tests Trasition transition-duration","CSS Conformance Tests Trasition transition-property","CSS Conformance Tests Trasition transition-timing-function"],"totalTests":718,"progressSoFar":196,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:28 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Conformance Tests"}}.
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Trasition"}}.
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"transition","fullName":"CSS Conformance Tests Trasition transition"}}.
11-20 13:04:29 D/YtsAdapter: 	CSS Conformance Tests
11-20 13:04:29 D/YtsAdapter: 	  Trasition
11-20 13:04:29 D/YtsAdapter: 	    transition
11-20 13:04:29 D/YtsAdapter: 	      TestExecutor:  Test 109:transition STARTED with timeout 60000
11-20 13:04:29 D/YtsAdapter: 	      TestExecutor:  Test 109:transition PASSED.
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"transition","fullName":"CSS Conformance Tests Trasition transition","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"transition-delay","fullName":"CSS Conformance Tests Trasition transition-delay"}}.
11-20 13:04:29 D/YtsAdapter: 	
11-20 13:04:29 D/YtsAdapter: 	    transition-delay
11-20 13:04:29 D/YtsAdapter: 	      TestExecutor:  Test 110:transition-delay STARTED with timeout 60000
11-20 13:04:29 D/YtsAdapter: 	      TestExecutor:  Test 110:transition-delay PASSED.
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"transition-delay","fullName":"CSS Conformance Tests Trasition transition-delay","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"transition-duration","fullName":"CSS Conformance Tests Trasition transition-duration"}}.
11-20 13:04:29 D/YtsAdapter: 	
11-20 13:04:29 D/YtsAdapter: 	    transition-duration
11-20 13:04:29 D/YtsAdapter: 	      TestExecutor:  Test 111:transition-duration STARTED with timeout 60000
11-20 13:04:29 D/YtsAdapter: 	      TestExecutor:  Test 111:transition-duration PASSED.
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"transition-duration","fullName":"CSS Conformance Tests Trasition transition-duration","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"transition-property","fullName":"CSS Conformance Tests Trasition transition-property"}}.
11-20 13:04:29 D/YtsAdapter: 	
11-20 13:04:29 D/YtsAdapter: 	    transition-property
11-20 13:04:29 D/YtsAdapter: 	      TestExecutor:  Test 112:transition-property STARTED with timeout 60000
11-20 13:04:29 D/YtsAdapter: 	      TestExecutor:  Test 112:transition-property PASSED.
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"transition-property","fullName":"CSS Conformance Tests Trasition transition-property","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"transition-timing-function","fullName":"CSS Conformance Tests Trasition transition-timing-function"}}.
11-20 13:04:29 D/YtsAdapter: 	
11-20 13:04:29 D/YtsAdapter: 	    transition-timing-function
11-20 13:04:29 D/YtsAdapter: 	      TestExecutor:  Test 113:transition-timing-function STARTED with timeout 60000
11-20 13:04:29 D/YtsAdapter: 	      TestExecutor:  Test 113:transition-timing-function PASSED.
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"transition-timing-function","fullName":"CSS Conformance Tests Trasition transition-timing-function","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Trasition","fullName":"CSS Conformance Tests Trasition","status":"passed","failuresList":[]}}.
11-20 13:04:29 D/YtsAdapter: 	
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Conformance Tests","fullName":"CSS Conformance Tests","status":"passed","failuresList":[]}}.
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:29 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:29 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075469707' com.google.android.youtube.tv"
11-20 13:04:29 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:29 D/YtsAdapter: 	
11-20 13:04:31 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075469707.
11-20 13:04:31 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"4XcSl9SKMvqGEMaEOMKffw==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:31 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["CSS Conformance Tests Selector Type selector","CSS Conformance Tests Selector ID selector","CSS Conformance Tests Selector Class selector","CSS Conformance Tests Selector Multiple Class selector","CSS Conformance Tests Selector Descendant selector","CSS Conformance Tests Selector Child selector","CSS Conformance Tests Selector Attribute selector"],"totalTests":718,"progressSoFar":201,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:32 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Conformance Tests"}}.
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Selector"}}.
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Type selector","fullName":"CSS Conformance Tests Selector Type selector"}}.
11-20 13:04:33 D/YtsAdapter: 	CSS Conformance Tests
11-20 13:04:33 D/YtsAdapter: 	  Selector
11-20 13:04:33 D/YtsAdapter: 	    Type selector
11-20 13:04:33 D/YtsAdapter: 	      TestExecutor:  Test 114:Type selector STARTED with timeout 60000
11-20 13:04:33 D/YtsAdapter: 	      TestExecutor:  Test 114:Type selector PASSED.
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Type selector","fullName":"CSS Conformance Tests Selector Type selector","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:33 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"ID selector","fullName":"CSS Conformance Tests Selector ID selector"}}.
11-20 13:04:33 D/YtsAdapter: 	
11-20 13:04:33 D/YtsAdapter: 	    ID selector
11-20 13:04:33 D/YtsAdapter: 	      TestExecutor:  Test 115:ID selector STARTED with timeout 60000
11-20 13:04:33 D/YtsAdapter: 	      TestExecutor:  Test 115:ID selector PASSED.
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"ID selector","fullName":"CSS Conformance Tests Selector ID selector","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:33 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Class selector","fullName":"CSS Conformance Tests Selector Class selector"}}.
11-20 13:04:33 D/YtsAdapter: 	
11-20 13:04:33 D/YtsAdapter: 	    Class selector
11-20 13:04:33 D/YtsAdapter: 	      TestExecutor:  Test 116:Class selector STARTED with timeout 60000
11-20 13:04:33 D/YtsAdapter: 	      TestExecutor:  Test 116:Class selector PASSED.
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Class selector","fullName":"CSS Conformance Tests Selector Class selector","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:33 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Multiple Class selector","fullName":"CSS Conformance Tests Selector Multiple Class selector"}}.
11-20 13:04:33 D/YtsAdapter: 	
11-20 13:04:33 D/YtsAdapter: 	    Multiple Class selector
11-20 13:04:33 D/YtsAdapter: 	      TestExecutor:  Test 117:Multiple Class selector STARTED with timeout 60000
11-20 13:04:33 D/YtsAdapter: 	      TestExecutor:  Test 117:Multiple Class selector PASSED.
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Multiple Class selector","fullName":"CSS Conformance Tests Selector Multiple Class selector","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:33 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Descendant selector","fullName":"CSS Conformance Tests Selector Descendant selector"}}.
11-20 13:04:33 D/YtsAdapter: 	
11-20 13:04:33 D/YtsAdapter: 	    Descendant selector
11-20 13:04:33 D/YtsAdapter: 	      TestExecutor:  Test 118:Descendant selector STARTED with timeout 60000
11-20 13:04:33 D/YtsAdapter: 	      TestExecutor:  Test 118:Descendant selector PASSED.
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Descendant selector","fullName":"CSS Conformance Tests Selector Descendant selector","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:33 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Child selector","fullName":"CSS Conformance Tests Selector Child selector"}}.
11-20 13:04:33 D/YtsAdapter: 	
11-20 13:04:33 D/YtsAdapter: 	    Child selector
11-20 13:04:33 D/YtsAdapter: 	      TestExecutor:  Test 119:Child selector STARTED with timeout 60000
11-20 13:04:33 D/YtsAdapter: 	      TestExecutor:  Test 119:Child selector PASSED.
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Child selector","fullName":"CSS Conformance Tests Selector Child selector","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:33 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Attribute selector","fullName":"CSS Conformance Tests Selector Attribute selector"}}.
11-20 13:04:33 D/YtsAdapter: 	
11-20 13:04:33 D/YtsAdapter: 	    Attribute selector
11-20 13:04:33 D/YtsAdapter: 	      TestExecutor:  Test 120:Attribute selector STARTED with timeout 60000
11-20 13:04:33 D/YtsAdapter: 	      TestExecutor:  Test 120:Attribute selector PASSED.
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Attribute selector","fullName":"CSS Conformance Tests Selector Attribute selector","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:04:33 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Selector","fullName":"CSS Conformance Tests Selector","status":"passed","failuresList":[]}}.
11-20 13:04:33 D/YtsAdapter: 	
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Conformance Tests","fullName":"CSS Conformance Tests","status":"passed","failuresList":[]}}.
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:33 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:33 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075473454' com.google.android.youtube.tv"
11-20 13:04:33 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:33 D/YtsAdapter: 	
11-20 13:04:35 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075473454.
11-20 13:04:35 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"YBEaRKtlEMd0JTFGd5M3tw==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:35 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["CSS Conformance Tests Background background","CSS Conformance Tests Background background-color","CSS Conformance Tests Background background-image","CSS Conformance Tests Background background-position","CSS Conformance Tests Background background-repeat","CSS Conformance Tests Background background-size"],"totalTests":718,"progressSoFar":208,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:36 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:36 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Conformance Tests"}}.
11-20 13:04:36 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Background"}}.
11-20 13:04:36 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"background","fullName":"CSS Conformance Tests Background background"}}.
11-20 13:04:36 D/YtsAdapter: 	CSS Conformance Tests
11-20 13:04:36 D/YtsAdapter: 	  Background
11-20 13:04:36 D/YtsAdapter: 	    background
11-20 13:04:37 D/YtsAdapter: 	      TestExecutor:  Test 2:background STARTED with timeout 60000
11-20 13:04:37 D/YtsAdapter: 	      TestExecutor:  Test 2:background PASSED.
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"background","fullName":"CSS Conformance Tests Background background","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:37 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"background-color","fullName":"CSS Conformance Tests Background background-color"}}.
11-20 13:04:37 D/YtsAdapter: 	
11-20 13:04:37 D/YtsAdapter: 	    background-color
11-20 13:04:37 D/YtsAdapter: 	      TestExecutor:  Test 4:background-color STARTED with timeout 60000
11-20 13:04:37 D/YtsAdapter: 	      TestExecutor:  Test 4:background-color PASSED.
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"background-color","fullName":"CSS Conformance Tests Background background-color","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:37 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"background-image","fullName":"CSS Conformance Tests Background background-image"}}.
11-20 13:04:37 D/YtsAdapter: 	
11-20 13:04:37 D/YtsAdapter: 	    background-image
11-20 13:04:37 D/YtsAdapter: 	      TestExecutor:  Test 5:background-image STARTED with timeout 60000
11-20 13:04:37 D/YtsAdapter: 	      TestExecutor:  Test 5:background-image PASSED.
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"background-image","fullName":"CSS Conformance Tests Background background-image","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:37 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"background-position","fullName":"CSS Conformance Tests Background background-position"}}.
11-20 13:04:37 D/YtsAdapter: 	
11-20 13:04:37 D/YtsAdapter: 	    background-position
11-20 13:04:37 D/YtsAdapter: 	      TestExecutor:  Test 6:background-position STARTED with timeout 60000
11-20 13:04:37 D/YtsAdapter: 	      TestExecutor:  Test 6:background-position PASSED.
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"background-position","fullName":"CSS Conformance Tests Background background-position","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:37 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"background-repeat","fullName":"CSS Conformance Tests Background background-repeat"}}.
11-20 13:04:37 D/YtsAdapter: 	
11-20 13:04:37 D/YtsAdapter: 	    background-repeat
11-20 13:04:37 D/YtsAdapter: 	      TestExecutor:  Test 7:background-repeat STARTED with timeout 60000
11-20 13:04:37 D/YtsAdapter: 	      TestExecutor:  Test 7:background-repeat PASSED.
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"background-repeat","fullName":"CSS Conformance Tests Background background-repeat","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:37 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"background-size","fullName":"CSS Conformance Tests Background background-size"}}.
11-20 13:04:37 D/YtsAdapter: 	
11-20 13:04:37 D/YtsAdapter: 	    background-size
11-20 13:04:37 D/YtsAdapter: 	      TestExecutor:  Test 8:background-size STARTED with timeout 60000
11-20 13:04:37 D/YtsAdapter: 	      TestExecutor:  Test 8:background-size PASSED.
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"background-size","fullName":"CSS Conformance Tests Background background-size","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:37 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Background","fullName":"CSS Conformance Tests Background","status":"passed","failuresList":[]}}.
11-20 13:04:37 D/YtsAdapter: 	
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Conformance Tests","fullName":"CSS Conformance Tests","status":"passed","failuresList":[]}}.
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:37 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:37 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075477277' com.google.android.youtube.tv"
11-20 13:04:37 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:37 D/YtsAdapter: 	
11-20 13:04:38 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075477277.
11-20 13:04:38 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"8JEUInaZFzK+GMTIKo0UtQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:38 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["CSS Conformance Tests Border border","CSS Conformance Tests Border border-right-style","CSS Conformance Tests Border border-right-width","CSS Conformance Tests Border border-style","CSS Conformance Tests Border border-top","CSS Conformance Tests Border border-top-color","CSS Conformance Tests Border border-top-style","CSS Conformance Tests Border border-top-width","CSS Conformance Tests Border border-width","CSS Conformance Tests Border border-bottom","CSS Conformance Tests Border border-bottom-color","CSS Conformance Tests Border border-bottom-style","CSS Conformance Tests Border border-bottom-width","CSS Conformance Tests Border border-color","CSS Conformance Tests Border border-left","CSS Conformance Tests Border border-left-color","CSS Conformance Tests Border border-left-style","CSS Conformance Tests Border border-left-width","CSS Conformance Tests Border border-right","CSS Conformance Tests Border border-right-color"],"totalTests":718,"progressSoFar":214,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:39 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Conformance Tests"}}.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Border"}}.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border","fullName":"CSS Conformance Tests Border border"}}.
11-20 13:04:40 D/YtsAdapter: 	CSS Conformance Tests
11-20 13:04:40 D/YtsAdapter: 	  Border
11-20 13:04:40 D/YtsAdapter: 	    border
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 9:border STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 9:border PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border","fullName":"CSS Conformance Tests Border border","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-color","fullName":"CSS Conformance Tests Border border-color"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-color
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 11:border-color STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 11:border-color PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-color","fullName":"CSS Conformance Tests Border border-color","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-left","fullName":"CSS Conformance Tests Border border-left"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-left
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 12:border-left STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 12:border-left PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-left","fullName":"CSS Conformance Tests Border border-left","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-left-color","fullName":"CSS Conformance Tests Border border-left-color"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-left-color
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 13:border-left-color STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 13:border-left-color PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-left-color","fullName":"CSS Conformance Tests Border border-left-color","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-left-style","fullName":"CSS Conformance Tests Border border-left-style"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-left-style
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 14:border-left-style STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 14:border-left-style PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-left-style","fullName":"CSS Conformance Tests Border border-left-style","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-left-width","fullName":"CSS Conformance Tests Border border-left-width"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-left-width
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 15:border-left-width STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 15:border-left-width PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-left-width","fullName":"CSS Conformance Tests Border border-left-width","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-right","fullName":"CSS Conformance Tests Border border-right"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-right
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 16:border-right STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 16:border-right PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-right","fullName":"CSS Conformance Tests Border border-right","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-right-color","fullName":"CSS Conformance Tests Border border-right-color"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-right-color
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 17:border-right-color STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 17:border-right-color PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-right-color","fullName":"CSS Conformance Tests Border border-right-color","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-right-style","fullName":"CSS Conformance Tests Border border-right-style"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-right-style
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 18:border-right-style STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 18:border-right-style PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-right-style","fullName":"CSS Conformance Tests Border border-right-style","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-right-width","fullName":"CSS Conformance Tests Border border-right-width"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-right-width
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 19:border-right-width STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 19:border-right-width PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-right-width","fullName":"CSS Conformance Tests Border border-right-width","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-style","fullName":"CSS Conformance Tests Border border-style"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-style
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 21:border-style STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 21:border-style PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-style","fullName":"CSS Conformance Tests Border border-style","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-top","fullName":"CSS Conformance Tests Border border-top"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-top
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 22:border-top STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 22:border-top PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-top","fullName":"CSS Conformance Tests Border border-top","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-top-color","fullName":"CSS Conformance Tests Border border-top-color"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-top-color
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 23:border-top-color STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 23:border-top-color PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-top-color","fullName":"CSS Conformance Tests Border border-top-color","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-top-style","fullName":"CSS Conformance Tests Border border-top-style"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-top-style
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 24:border-top-style STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 24:border-top-style PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-top-style","fullName":"CSS Conformance Tests Border border-top-style","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-top-width","fullName":"CSS Conformance Tests Border border-top-width"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-top-width
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 25:border-top-width STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 25:border-top-width PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-top-width","fullName":"CSS Conformance Tests Border border-top-width","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-width","fullName":"CSS Conformance Tests Border border-width"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-width
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 26:border-width STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 26:border-width PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-width","fullName":"CSS Conformance Tests Border border-width","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-bottom","fullName":"CSS Conformance Tests Border border-bottom"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-bottom
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 27:border-bottom STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 27:border-bottom PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-bottom","fullName":"CSS Conformance Tests Border border-bottom","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-bottom-color","fullName":"CSS Conformance Tests Border border-bottom-color"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-bottom-color
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 28:border-bottom-color STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 28:border-bottom-color PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-bottom-color","fullName":"CSS Conformance Tests Border border-bottom-color","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-bottom-style","fullName":"CSS Conformance Tests Border border-bottom-style"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-bottom-style
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 29:border-bottom-style STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 29:border-bottom-style PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-bottom-style","fullName":"CSS Conformance Tests Border border-bottom-style","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"border-bottom-width","fullName":"CSS Conformance Tests Border border-bottom-width"}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	    border-bottom-width
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 30:border-bottom-width STARTED with timeout 60000
11-20 13:04:40 D/YtsAdapter: 	      TestExecutor:  Test 30:border-bottom-width PASSED.
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"border-bottom-width","fullName":"CSS Conformance Tests Border border-bottom-width","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Border","fullName":"CSS Conformance Tests Border","status":"passed","failuresList":[]}}.
11-20 13:04:40 D/YtsAdapter: 	
11-20 13:04:40 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Conformance Tests","fullName":"CSS Conformance Tests","status":"passed","failuresList":[]}}.
11-20 13:04:41 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:41 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:41 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075481134' com.google.android.youtube.tv"
11-20 13:04:41 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:41 D/YtsAdapter: 	
11-20 13:04:42 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075481134.
11-20 13:04:42 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"uzs+E0pUXfjEfkB/bUMuwA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:42 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["CSS Conformance Tests CSS Fundamentals animation","CSS Conformance Tests CSS Fundamentals display","CSS Conformance Tests CSS Fundamentals height","CSS Conformance Tests CSS Fundamentals left","CSS Conformance Tests CSS Fundamentals bottom","CSS Conformance Tests CSS Fundamentals line-height","CSS Conformance Tests CSS Fundamentals max-height","CSS Conformance Tests CSS Fundamentals max-width","CSS Conformance Tests CSS Fundamentals min-height","CSS Conformance Tests CSS Fundamentals min-width","CSS Conformance Tests CSS Fundamentals opacity","CSS Conformance Tests CSS Fundamentals overflow","CSS Conformance Tests CSS Fundamentals position","CSS Conformance Tests CSS Fundamentals box-shadow","CSS Conformance Tests CSS Fundamentals right","CSS Conformance Tests CSS Fundamentals top","CSS Conformance Tests CSS Fundamentals transform","CSS Conformance Tests CSS Fundamentals transform-origin","CSS Conformance Tests CSS Fundamentals vertical-align","CSS Conformance Tests CSS Fundamentals visibility","CSS Conformance Tests CSS Fundamentals white-space","CSS Conformance Tests CSS Fundamentals width","CSS Conformance Tests CSS Fundamentals z-index","CSS Conformance Tests CSS Fundamentals color","CSS Conformance Tests CSS Fundamentals content"],"totalTests":718,"progressSoFar":234,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:43 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Conformance Tests"}}.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Fundamentals"}}.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"animation","fullName":"CSS Conformance Tests CSS Fundamentals animation"}}.
11-20 13:04:44 D/YtsAdapter: 	CSS Conformance Tests
11-20 13:04:44 D/YtsAdapter: 	  CSS Fundamentals
11-20 13:04:44 D/YtsAdapter: 	    animation
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 31:animation STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 31:animation PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"animation","fullName":"CSS Conformance Tests CSS Fundamentals animation","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"bottom","fullName":"CSS Conformance Tests CSS Fundamentals bottom"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    bottom
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 32:bottom STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 32:bottom PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"bottom","fullName":"CSS Conformance Tests CSS Fundamentals bottom","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"box-shadow","fullName":"CSS Conformance Tests CSS Fundamentals box-shadow"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    box-shadow
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 33:box-shadow STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 33:box-shadow PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"box-shadow","fullName":"CSS Conformance Tests CSS Fundamentals box-shadow","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"color","fullName":"CSS Conformance Tests CSS Fundamentals color"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    color
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 37:color STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 37:color PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"color","fullName":"CSS Conformance Tests CSS Fundamentals color","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"content","fullName":"CSS Conformance Tests CSS Fundamentals content"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    content
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 38:content STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 38:content PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"content","fullName":"CSS Conformance Tests CSS Fundamentals content","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"display","fullName":"CSS Conformance Tests CSS Fundamentals display"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    display
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 44:display STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 44:display PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"display","fullName":"CSS Conformance Tests CSS Fundamentals display","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"height","fullName":"CSS Conformance Tests CSS Fundamentals height"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    height
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 47:height STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 47:height PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"height","fullName":"CSS Conformance Tests CSS Fundamentals height","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"left","fullName":"CSS Conformance Tests CSS Fundamentals left"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    left
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 48:left STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 48:left PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"left","fullName":"CSS Conformance Tests CSS Fundamentals left","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"line-height","fullName":"CSS Conformance Tests CSS Fundamentals line-height"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    line-height
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 50:line-height STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 50:line-height PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"line-height","fullName":"CSS Conformance Tests CSS Fundamentals line-height","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"max-height","fullName":"CSS Conformance Tests CSS Fundamentals max-height"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    max-height
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 51:max-height STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 51:max-height PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"max-height","fullName":"CSS Conformance Tests CSS Fundamentals max-height","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"max-width","fullName":"CSS Conformance Tests CSS Fundamentals max-width"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    max-width
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 52:max-width STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 52:max-width PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"max-width","fullName":"CSS Conformance Tests CSS Fundamentals max-width","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"min-height","fullName":"CSS Conformance Tests CSS Fundamentals min-height"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    min-height
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 53:min-height STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 53:min-height PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"min-height","fullName":"CSS Conformance Tests CSS Fundamentals min-height","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"min-width","fullName":"CSS Conformance Tests CSS Fundamentals min-width"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    min-width
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 54:min-width STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 54:min-width PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"min-width","fullName":"CSS Conformance Tests CSS Fundamentals min-width","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"opacity","fullName":"CSS Conformance Tests CSS Fundamentals opacity"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    opacity
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 55:opacity STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 55:opacity PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"opacity","fullName":"CSS Conformance Tests CSS Fundamentals opacity","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"overflow","fullName":"CSS Conformance Tests CSS Fundamentals overflow"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    overflow
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 57:overflow STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 57:overflow PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"overflow","fullName":"CSS Conformance Tests CSS Fundamentals overflow","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"position","fullName":"CSS Conformance Tests CSS Fundamentals position"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    position
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 58:position STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 58:position PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"position","fullName":"CSS Conformance Tests CSS Fundamentals position","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"right","fullName":"CSS Conformance Tests CSS Fundamentals right"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    right
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 60:right STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 60:right PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"right","fullName":"CSS Conformance Tests CSS Fundamentals right","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"top","fullName":"CSS Conformance Tests CSS Fundamentals top"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    top
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 63:top STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 63:top PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"top","fullName":"CSS Conformance Tests CSS Fundamentals top","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"transform","fullName":"CSS Conformance Tests CSS Fundamentals transform"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    transform
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 64:transform STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 64:transform PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"transform","fullName":"CSS Conformance Tests CSS Fundamentals transform","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"transform-origin","fullName":"CSS Conformance Tests CSS Fundamentals transform-origin"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    transform-origin
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 65:transform-origin STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 65:transform-origin PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"transform-origin","fullName":"CSS Conformance Tests CSS Fundamentals transform-origin","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"vertical-align","fullName":"CSS Conformance Tests CSS Fundamentals vertical-align"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    vertical-align
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 67:vertical-align STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 67:vertical-align PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"vertical-align","fullName":"CSS Conformance Tests CSS Fundamentals vertical-align","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"visibility","fullName":"CSS Conformance Tests CSS Fundamentals visibility"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    visibility
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 68:visibility STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 68:visibility PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"visibility","fullName":"CSS Conformance Tests CSS Fundamentals visibility","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"white-space","fullName":"CSS Conformance Tests CSS Fundamentals white-space"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    white-space
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 69:white-space STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 69:white-space PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"white-space","fullName":"CSS Conformance Tests CSS Fundamentals white-space","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"width","fullName":"CSS Conformance Tests CSS Fundamentals width"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    width
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 71:width STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 71:width PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"width","fullName":"CSS Conformance Tests CSS Fundamentals width","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"z-index","fullName":"CSS Conformance Tests CSS Fundamentals z-index"}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	    z-index
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 73:z-index STARTED with timeout 60000
11-20 13:04:44 D/YtsAdapter: 	      TestExecutor:  Test 73:z-index PASSED.
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"z-index","fullName":"CSS Conformance Tests CSS Fundamentals z-index","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Fundamentals","fullName":"CSS Conformance Tests CSS Fundamentals","status":"passed","failuresList":[]}}.
11-20 13:04:44 D/YtsAdapter: 	
11-20 13:04:44 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Conformance Tests","fullName":"CSS Conformance Tests","status":"passed","failuresList":[]}}.
11-20 13:04:45 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:45 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:45 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075485088' com.google.android.youtube.tv"
11-20 13:04:45 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:45 D/YtsAdapter: 	
11-20 13:04:46 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075485088.
11-20 13:04:46 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"AJ+4RCoSmjqGG2mFfP0fuQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:46 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["CSS Conformance Tests Font font","CSS Conformance Tests Font font-family","CSS Conformance Tests Font font-size","CSS Conformance Tests Font font-style","CSS Conformance Tests Font font-weight"],"totalTests":718,"progressSoFar":259,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:47 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Conformance Tests"}}.
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Font"}}.
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"font","fullName":"CSS Conformance Tests Font font"}}.
11-20 13:04:48 D/YtsAdapter: 	CSS Conformance Tests
11-20 13:04:48 D/YtsAdapter: 	  Font
11-20 13:04:48 D/YtsAdapter: 	    font
11-20 13:04:48 D/YtsAdapter: 	      TestExecutor:  Test 74:font STARTED with timeout 60000
11-20 13:04:48 D/YtsAdapter: 	      TestExecutor:  Test 74:font PASSED.
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"font","fullName":"CSS Conformance Tests Font font","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:48 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"font-family","fullName":"CSS Conformance Tests Font font-family"}}.
11-20 13:04:48 D/YtsAdapter: 	
11-20 13:04:48 D/YtsAdapter: 	    font-family
11-20 13:04:48 D/YtsAdapter: 	      TestExecutor:  Test 75:font-family STARTED with timeout 60000
11-20 13:04:48 D/YtsAdapter: 	      TestExecutor:  Test 75:font-family PASSED.
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"font-family","fullName":"CSS Conformance Tests Font font-family","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:48 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"font-size","fullName":"CSS Conformance Tests Font font-size"}}.
11-20 13:04:48 D/YtsAdapter: 	
11-20 13:04:48 D/YtsAdapter: 	    font-size
11-20 13:04:48 D/YtsAdapter: 	      TestExecutor:  Test 76:font-size STARTED with timeout 60000
11-20 13:04:48 D/YtsAdapter: 	      TestExecutor:  Test 76:font-size PASSED.
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"font-size","fullName":"CSS Conformance Tests Font font-size","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:48 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"font-style","fullName":"CSS Conformance Tests Font font-style"}}.
11-20 13:04:48 D/YtsAdapter: 	
11-20 13:04:48 D/YtsAdapter: 	    font-style
11-20 13:04:48 D/YtsAdapter: 	      TestExecutor:  Test 78:font-style STARTED with timeout 60000
11-20 13:04:48 D/YtsAdapter: 	      TestExecutor:  Test 78:font-style PASSED.
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"font-style","fullName":"CSS Conformance Tests Font font-style","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:48 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"font-weight","fullName":"CSS Conformance Tests Font font-weight"}}.
11-20 13:04:48 D/YtsAdapter: 	
11-20 13:04:48 D/YtsAdapter: 	    font-weight
11-20 13:04:48 D/YtsAdapter: 	      TestExecutor:  Test 80:font-weight STARTED with timeout 60000
11-20 13:04:48 D/YtsAdapter: 	      TestExecutor:  Test 80:font-weight PASSED.
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"font-weight","fullName":"CSS Conformance Tests Font font-weight","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:48 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Font","fullName":"CSS Conformance Tests Font","status":"passed","failuresList":[]}}.
11-20 13:04:48 D/YtsAdapter: 	
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Conformance Tests","fullName":"CSS Conformance Tests","status":"passed","failuresList":[]}}.
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:48 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:48 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075488907' com.google.android.youtube.tv"
11-20 13:04:48 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:48 D/YtsAdapter: 	
11-20 13:04:50 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075488907.
11-20 13:04:50 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"UK8MFgowUETtRtOn+ax0lw==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:50 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["CSS Conformance Tests Margin margin","CSS Conformance Tests Margin margin-left","CSS Conformance Tests Margin margin-right","CSS Conformance Tests Margin margin-top","CSS Conformance Tests Margin margin-bottom"],"totalTests":718,"progressSoFar":264,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:51 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Conformance Tests"}}.
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Margin"}}.
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"margin","fullName":"CSS Conformance Tests Margin margin"}}.
11-20 13:04:52 D/YtsAdapter: 	CSS Conformance Tests
11-20 13:04:52 D/YtsAdapter: 	  Margin
11-20 13:04:52 D/YtsAdapter: 	    margin
11-20 13:04:52 D/YtsAdapter: 	      TestExecutor:  Test 85:margin STARTED with timeout 60000
11-20 13:04:52 D/YtsAdapter: 	      TestExecutor:  Test 85:margin PASSED.
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"margin","fullName":"CSS Conformance Tests Margin margin","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:52 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"margin-left","fullName":"CSS Conformance Tests Margin margin-left"}}.
11-20 13:04:52 D/YtsAdapter: 	
11-20 13:04:52 D/YtsAdapter: 	    margin-left
11-20 13:04:52 D/YtsAdapter: 	      TestExecutor:  Test 86:margin-left STARTED with timeout 60000
11-20 13:04:52 D/YtsAdapter: 	      TestExecutor:  Test 86:margin-left PASSED.
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"margin-left","fullName":"CSS Conformance Tests Margin margin-left","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:52 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"margin-right","fullName":"CSS Conformance Tests Margin margin-right"}}.
11-20 13:04:52 D/YtsAdapter: 	
11-20 13:04:52 D/YtsAdapter: 	    margin-right
11-20 13:04:52 D/YtsAdapter: 	      TestExecutor:  Test 87:margin-right STARTED with timeout 60000
11-20 13:04:52 D/YtsAdapter: 	      TestExecutor:  Test 87:margin-right PASSED.
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"margin-right","fullName":"CSS Conformance Tests Margin margin-right","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:52 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"margin-top","fullName":"CSS Conformance Tests Margin margin-top"}}.
11-20 13:04:52 D/YtsAdapter: 	
11-20 13:04:52 D/YtsAdapter: 	    margin-top
11-20 13:04:52 D/YtsAdapter: 	      TestExecutor:  Test 88:margin-top STARTED with timeout 60000
11-20 13:04:52 D/YtsAdapter: 	      TestExecutor:  Test 88:margin-top PASSED.
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"margin-top","fullName":"CSS Conformance Tests Margin margin-top","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:52 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"margin-bottom","fullName":"CSS Conformance Tests Margin margin-bottom"}}.
11-20 13:04:52 D/YtsAdapter: 	
11-20 13:04:52 D/YtsAdapter: 	    margin-bottom
11-20 13:04:52 D/YtsAdapter: 	      TestExecutor:  Test 89:margin-bottom STARTED with timeout 60000
11-20 13:04:52 D/YtsAdapter: 	      TestExecutor:  Test 89:margin-bottom PASSED.
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"margin-bottom","fullName":"CSS Conformance Tests Margin margin-bottom","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:52 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Margin","fullName":"CSS Conformance Tests Margin","status":"passed","failuresList":[]}}.
11-20 13:04:52 D/YtsAdapter: 	
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Conformance Tests","fullName":"CSS Conformance Tests","status":"passed","failuresList":[]}}.
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:52 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:52 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075492665' com.google.android.youtube.tv"
11-20 13:04:52 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:52 D/YtsAdapter: 	
11-20 13:04:54 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075492665.
11-20 13:04:54 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"CcBAUGvWtbkuaOMeftpc0g==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:54 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["CSS Conformance Tests Outline outline","CSS Conformance Tests Outline outline-color","CSS Conformance Tests Outline outline-style","CSS Conformance Tests Outline outline-width"],"totalTests":718,"progressSoFar":269,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:55 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Conformance Tests"}}.
11-20 13:04:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Outline"}}.
11-20 13:04:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"outline","fullName":"CSS Conformance Tests Outline outline"}}.
11-20 13:04:56 D/YtsAdapter: 	CSS Conformance Tests
11-20 13:04:56 D/YtsAdapter: 	  Outline
11-20 13:04:56 D/YtsAdapter: 	    outline
11-20 13:04:56 D/YtsAdapter: 	      TestExecutor:  Test 90:outline STARTED with timeout 60000
11-20 13:04:56 D/YtsAdapter: 	      TestExecutor:  Test 90:outline PASSED.
11-20 13:04:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"outline","fullName":"CSS Conformance Tests Outline outline","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:04:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"outline-color","fullName":"CSS Conformance Tests Outline outline-color"}}.
11-20 13:04:56 D/YtsAdapter: 	
11-20 13:04:56 D/YtsAdapter: 	    outline-color
11-20 13:04:56 D/YtsAdapter: 	      TestExecutor:  Test 91:outline-color STARTED with timeout 60000
11-20 13:04:56 D/YtsAdapter: 	      TestExecutor:  Test 91:outline-color PASSED.
11-20 13:04:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"outline-color","fullName":"CSS Conformance Tests Outline outline-color","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:04:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"outline-style","fullName":"CSS Conformance Tests Outline outline-style"}}.
11-20 13:04:56 D/YtsAdapter: 	
11-20 13:04:56 D/YtsAdapter: 	    outline-style
11-20 13:04:56 D/YtsAdapter: 	      TestExecutor:  Test 92:outline-style STARTED with timeout 60000
11-20 13:04:56 D/YtsAdapter: 	      TestExecutor:  Test 92:outline-style PASSED.
11-20 13:04:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"outline-style","fullName":"CSS Conformance Tests Outline outline-style","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:04:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"outline-width","fullName":"CSS Conformance Tests Outline outline-width"}}.
11-20 13:04:56 D/YtsAdapter: 	
11-20 13:04:56 D/YtsAdapter: 	    outline-width
11-20 13:04:56 D/YtsAdapter: 	      TestExecutor:  Test 93:outline-width STARTED with timeout 60000
11-20 13:04:56 D/YtsAdapter: 	      TestExecutor:  Test 93:outline-width PASSED.
11-20 13:04:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"outline-width","fullName":"CSS Conformance Tests Outline outline-width","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:04:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Outline","fullName":"CSS Conformance Tests Outline","status":"passed","failuresList":[]}}.
11-20 13:04:56 D/YtsAdapter: 	
11-20 13:04:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Conformance Tests","fullName":"CSS Conformance Tests","status":"passed","failuresList":[]}}.
11-20 13:04:56 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:04:56 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:04:56 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075496402' com.google.android.youtube.tv"
11-20 13:04:56 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:04:56 D/YtsAdapter: 	
11-20 13:04:58 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075496402.
11-20 13:04:58 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"PMc6nXCEf/XdU83VV8BQVA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:04:58 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["CSS Conformance Tests Padding padding","CSS Conformance Tests Padding padding-left","CSS Conformance Tests Padding padding-right","CSS Conformance Tests Padding padding-top","CSS Conformance Tests Padding padding-bottom"],"totalTests":718,"progressSoFar":273,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Conformance Tests"}}.
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Padding"}}.
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"padding","fullName":"CSS Conformance Tests Padding padding"}}.
11-20 13:04:59 D/YtsAdapter: 	CSS Conformance Tests
11-20 13:04:59 D/YtsAdapter: 	  Padding
11-20 13:04:59 D/YtsAdapter: 	    padding
11-20 13:04:59 D/YtsAdapter: 	      TestExecutor:  Test 94:padding STARTED with timeout 60000
11-20 13:04:59 D/YtsAdapter: 	      TestExecutor:  Test 94:padding PASSED.
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"padding","fullName":"CSS Conformance Tests Padding padding","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:59 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"padding-left","fullName":"CSS Conformance Tests Padding padding-left"}}.
11-20 13:04:59 D/YtsAdapter: 	
11-20 13:04:59 D/YtsAdapter: 	    padding-left
11-20 13:04:59 D/YtsAdapter: 	      TestExecutor:  Test 95:padding-left STARTED with timeout 60000
11-20 13:04:59 D/YtsAdapter: 	      TestExecutor:  Test 95:padding-left PASSED.
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"padding-left","fullName":"CSS Conformance Tests Padding padding-left","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:59 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"padding-right","fullName":"CSS Conformance Tests Padding padding-right"}}.
11-20 13:04:59 D/YtsAdapter: 	
11-20 13:04:59 D/YtsAdapter: 	    padding-right
11-20 13:04:59 D/YtsAdapter: 	      TestExecutor:  Test 96:padding-right STARTED with timeout 60000
11-20 13:04:59 D/YtsAdapter: 	      TestExecutor:  Test 96:padding-right PASSED.
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"padding-right","fullName":"CSS Conformance Tests Padding padding-right","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:59 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"padding-top","fullName":"CSS Conformance Tests Padding padding-top"}}.
11-20 13:04:59 D/YtsAdapter: 	
11-20 13:04:59 D/YtsAdapter: 	    padding-top
11-20 13:04:59 D/YtsAdapter: 	      TestExecutor:  Test 97:padding-top STARTED with timeout 60000
11-20 13:04:59 D/YtsAdapter: 	      TestExecutor:  Test 97:padding-top PASSED.
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"padding-top","fullName":"CSS Conformance Tests Padding padding-top","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:59 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"padding-bottom","fullName":"CSS Conformance Tests Padding padding-bottom"}}.
11-20 13:04:59 D/YtsAdapter: 	
11-20 13:04:59 D/YtsAdapter: 	    padding-bottom
11-20 13:04:59 D/YtsAdapter: 	      TestExecutor:  Test 98:padding-bottom STARTED with timeout 60000
11-20 13:04:59 D/YtsAdapter: 	      TestExecutor:  Test 98:padding-bottom PASSED.
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"padding-bottom","fullName":"CSS Conformance Tests Padding padding-bottom","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:04:59 D/YtsAdapter: 	    ✓ PASSED
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Padding","fullName":"CSS Conformance Tests Padding","status":"passed","failuresList":[]}}.
11-20 13:04:59 D/YtsAdapter: 	
11-20 13:04:59 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Conformance Tests","fullName":"CSS Conformance Tests","status":"passed","failuresList":[]}}.
11-20 13:05:00 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:00 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:00 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075500191' com.google.android.youtube.tv"
11-20 13:05:00 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:00 D/YtsAdapter: 	
11-20 13:05:01 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075500191.
11-20 13:05:01 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"M+diNEIyRSxFAmSGytPSRA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:01 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["HTML DOM Element Tests Element Unknown Element","HTML DOM Element Tests Element Div Element","HTML DOM Element Tests Element Anchor Element","HTML DOM Element Tests Element Head Element","HTML DOM Element Tests Element Heading 1 Element","HTML DOM Element Tests Element Heading 2 Element","HTML DOM Element Tests Element Heading 3 Element","HTML DOM Element Tests Element HTML Element","HTML DOM Element Tests Element Image Element","HTML DOM Element Tests Element Audio Element","HTML DOM Element Tests Element Link Element","HTML DOM Element Tests Element Meta Element","HTML DOM Element Tests Element Paragraph Element","HTML DOM Element Tests Element Script Element","HTML DOM Element Tests Element Span Element","HTML DOM Element Tests Element Style Element","HTML DOM Element Tests Element Title Element","HTML DOM Element Tests Element Video Element","HTML DOM Element Tests Element Body Element","HTML DOM Element Tests Element BR Element"],"totalTests":718,"progressSoFar":278,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:05:02 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"HTML DOM Element Tests"}}.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Element"}}.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Unknown Element","fullName":"HTML DOM Element Tests Element Unknown Element"}}.
11-20 13:05:03 D/YtsAdapter: 	HTML DOM Element Tests
11-20 13:05:03 D/YtsAdapter: 	  Element
11-20 13:05:03 D/YtsAdapter: 	    Unknown Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 1:Unknown Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 1:Unknown Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Unknown Element","fullName":"HTML DOM Element Tests Element Unknown Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Anchor Element","fullName":"HTML DOM Element Tests Element Anchor Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Anchor Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 2:Anchor Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 2:Anchor Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Anchor Element","fullName":"HTML DOM Element Tests Element Anchor Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Audio Element","fullName":"HTML DOM Element Tests Element Audio Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Audio Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 3:Audio Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 3:Audio Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Audio Element","fullName":"HTML DOM Element Tests Element Audio Element","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Body Element","fullName":"HTML DOM Element Tests Element Body Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Body Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 8:Body Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 8:Body Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Body Element","fullName":"HTML DOM Element Tests Element Body Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"BR Element","fullName":"HTML DOM Element Tests Element BR Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    BR Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 9:BR Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 9:BR Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"BR Element","fullName":"HTML DOM Element Tests Element BR Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Div Element","fullName":"HTML DOM Element Tests Element Div Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Div Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 13:Div Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 13:Div Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Div Element","fullName":"HTML DOM Element Tests Element Div Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Head Element","fullName":"HTML DOM Element Tests Element Head Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Head Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 20:Head Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 20:Head Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Head Element","fullName":"HTML DOM Element Tests Element Head Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Heading 1 Element","fullName":"HTML DOM Element Tests Element Heading 1 Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Heading 1 Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 21:Heading 1 Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 21:Heading 1 Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Heading 1 Element","fullName":"HTML DOM Element Tests Element Heading 1 Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Heading 2 Element","fullName":"HTML DOM Element Tests Element Heading 2 Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Heading 2 Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 22:Heading 2 Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 22:Heading 2 Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Heading 2 Element","fullName":"HTML DOM Element Tests Element Heading 2 Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Heading 3 Element","fullName":"HTML DOM Element Tests Element Heading 3 Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Heading 3 Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 23:Heading 3 Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 23:Heading 3 Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Heading 3 Element","fullName":"HTML DOM Element Tests Element Heading 3 Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTML Element","fullName":"HTML DOM Element Tests Element HTML Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    HTML Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 25:HTML Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 25:HTML Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTML Element","fullName":"HTML DOM Element Tests Element HTML Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Image Element","fullName":"HTML DOM Element Tests Element Image Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Image Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 28:Image Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 28:Image Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Image Element","fullName":"HTML DOM Element Tests Element Image Element","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Link Element","fullName":"HTML DOM Element Tests Element Link Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Link Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 33:Link Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 33:Link Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Link Element","fullName":"HTML DOM Element Tests Element Link Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Meta Element","fullName":"HTML DOM Element Tests Element Meta Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Meta Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 37:Meta Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 37:Meta Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Meta Element","fullName":"HTML DOM Element Tests Element Meta Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Paragraph Element","fullName":"HTML DOM Element Tests Element Paragraph Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Paragraph Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 42:Paragraph Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 42:Paragraph Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Paragraph Element","fullName":"HTML DOM Element Tests Element Paragraph Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Script Element","fullName":"HTML DOM Element Tests Element Script Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Script Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 46:Script Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 46:Script Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Script Element","fullName":"HTML DOM Element Tests Element Script Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Span Element","fullName":"HTML DOM Element Tests Element Span Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Span Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 48:Span Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 48:Span Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Span Element","fullName":"HTML DOM Element Tests Element Span Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Style Element","fullName":"HTML DOM Element Tests Element Style Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Style Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 49:Style Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 49:Style Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Style Element","fullName":"HTML DOM Element Tests Element Style Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Title Element","fullName":"HTML DOM Element Tests Element Title Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Title Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 59:Title Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 59:Title Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Title Element","fullName":"HTML DOM Element Tests Element Title Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Video Element","fullName":"HTML DOM Element Tests Element Video Element"}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	    Video Element
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 61:Video Element STARTED with timeout 60000
11-20 13:05:03 D/YtsAdapter: 	      TestExecutor:  Test 61:Video Element PASSED.
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Video Element","fullName":"HTML DOM Element Tests Element Video Element","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Element","fullName":"HTML DOM Element Tests Element","status":"passed","failuresList":[]}}.
11-20 13:05:03 D/YtsAdapter: 	
11-20 13:05:03 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"HTML DOM Element Tests","fullName":"HTML DOM Element Tests","status":"passed","failuresList":[]}}.
11-20 13:05:04 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:04 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:04 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075504032' com.google.android.youtube.tv"
11-20 13:05:04 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:04 D/YtsAdapter: 	
11-20 13:05:05 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075504032.
11-20 13:05:05 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"sT0zlQDh66vr5izBtN88GQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:05 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["HTML DOM Element Tests Video video.height","HTML DOM Element Tests Video video.width","HTML DOM Element Tests Video video.videoHeight","HTML DOM Element Tests Video video.videoWidth"],"totalTests":718,"progressSoFar":298,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:05:06 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:07 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"HTML DOM Element Tests"}}.
11-20 13:05:07 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Video"}}.
11-20 13:05:07 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"video.height","fullName":"HTML DOM Element Tests Video video.height"}}.
11-20 13:05:07 D/YtsAdapter: 	HTML DOM Element Tests
11-20 13:05:07 D/YtsAdapter: 	  Video
11-20 13:05:07 D/YtsAdapter: 	    video.height
11-20 13:05:07 D/YtsAdapter: 	      TestExecutor:  Test 62:video.height STARTED with timeout 60000
11-20 13:05:07 D/YtsAdapter: 	      TestExecutor:  Test 62:video.height PASSED.
11-20 13:05:07 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"video.height","fullName":"HTML DOM Element Tests Video video.height","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:07 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:07 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"video.width","fullName":"HTML DOM Element Tests Video video.width"}}.
11-20 13:05:07 D/YtsAdapter: 	
11-20 13:05:07 D/YtsAdapter: 	    video.width
11-20 13:05:07 D/YtsAdapter: 	      TestExecutor:  Test 63:video.width STARTED with timeout 60000
11-20 13:05:07 D/YtsAdapter: 	      TestExecutor:  Test 63:video.width PASSED.
11-20 13:05:07 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"video.width","fullName":"HTML DOM Element Tests Video video.width","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:07 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:07 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"video.videoHeight","fullName":"HTML DOM Element Tests Video video.videoHeight"}}.
11-20 13:05:07 D/YtsAdapter: 	
11-20 13:05:07 D/YtsAdapter: 	    video.videoHeight
11-20 13:05:07 D/YtsAdapter: 	      TestExecutor:  Test 64:video.videoHeight STARTED with timeout 60000
11-20 13:05:07 D/YtsAdapter: 	      TestExecutor:  Test 64:video.videoHeight PASSED.
11-20 13:05:07 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"video.videoHeight","fullName":"HTML DOM Element Tests Video video.videoHeight","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:07 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:07 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"video.videoWidth","fullName":"HTML DOM Element Tests Video video.videoWidth"}}.
11-20 13:05:07 D/YtsAdapter: 	
11-20 13:05:07 D/YtsAdapter: 	    video.videoWidth
11-20 13:05:07 D/YtsAdapter: 	      TestExecutor:  Test 65:video.videoWidth STARTED with timeout 60000
11-20 13:05:07 D/YtsAdapter: 	      TestExecutor:  Test 65:video.videoWidth PASSED.
11-20 13:05:07 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"video.videoWidth","fullName":"HTML DOM Element Tests Video video.videoWidth","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:07 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:07 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Video","fullName":"HTML DOM Element Tests Video","status":"passed","failuresList":[]}}.
11-20 13:05:07 D/YtsAdapter: 	
11-20 13:05:07 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"HTML DOM Element Tests","fullName":"HTML DOM Element Tests","status":"passed","failuresList":[]}}.
11-20 13:05:07 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:07 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:07 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075507810' com.google.android.youtube.tv"
11-20 13:05:07 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:07 D/YtsAdapter: 	
11-20 13:05:09 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075507810.
11-20 13:05:09 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"avqyE/mFSP9vqW4LopjLvQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:09 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["HTML DOM Element Tests Attribute Attr.name","HTML DOM Element Tests Attribute Attr.value"],"totalTests":718,"progressSoFar":302,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:05:10 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:11 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"HTML DOM Element Tests"}}.
11-20 13:05:11 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Attribute"}}.
11-20 13:05:11 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Attr.name","fullName":"HTML DOM Element Tests Attribute Attr.name"}}.
11-20 13:05:11 D/YtsAdapter: 	HTML DOM Element Tests
11-20 13:05:11 D/YtsAdapter: 	  Attribute
11-20 13:05:11 D/YtsAdapter: 	    Attr.name
11-20 13:05:11 D/YtsAdapter: 	      TestExecutor:  Test 67:Attr.name STARTED with timeout 60000
11-20 13:05:11 D/YtsAdapter: 	      setup
11-20 13:05:11 D/YtsAdapter: 	      TestExecutor:  Test 67:Attr.name PASSED.
11-20 13:05:11 D/YtsAdapter: 	      teardown
11-20 13:05:11 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Attr.name","fullName":"HTML DOM Element Tests Attribute Attr.name","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:11 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:11 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Attr.value","fullName":"HTML DOM Element Tests Attribute Attr.value"}}.
11-20 13:05:11 D/YtsAdapter: 	
11-20 13:05:11 D/YtsAdapter: 	    Attr.value
11-20 13:05:11 D/YtsAdapter: 	      TestExecutor:  Test 70:Attr.value STARTED with timeout 60000
11-20 13:05:11 D/YtsAdapter: 	      setup
11-20 13:05:11 D/YtsAdapter: 	      TestExecutor:  Test 70:Attr.value PASSED.
11-20 13:05:11 D/YtsAdapter: 	      teardown
11-20 13:05:11 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Attr.value","fullName":"HTML DOM Element Tests Attribute Attr.value","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:11 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:11 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Attribute","fullName":"HTML DOM Element Tests Attribute","status":"passed","failuresList":[]}}.
11-20 13:05:11 D/YtsAdapter: 	
11-20 13:05:11 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"HTML DOM Element Tests","fullName":"HTML DOM Element Tests","status":"passed","failuresList":[]}}.
11-20 13:05:11 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:11 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:11 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075511580' com.google.android.youtube.tv"
11-20 13:05:11 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:11 D/YtsAdapter: 	
11-20 13:05:13 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075511580.
11-20 13:05:13 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"0nfzzDAInCNMKaNc+rpf2g==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:13 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM CSS Tests CSS Font CSSFontFaceRule.style"],"totalTests":718,"progressSoFar":304,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":["DOM CSS Tests CSS Font CSSFontFaceRule.style"]}}.
11-20 13:05:14 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:15 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM CSS Tests"}}.
11-20 13:05:15 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Font"}}.
11-20 13:05:15 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSFontFaceRule.style","fullName":"DOM CSS Tests CSS Font CSSFontFaceRule.style"}}.
11-20 13:05:15 D/YtsAdapter: 	DOM CSS Tests
11-20 13:05:15 D/YtsAdapter: 	  CSS Font
11-20 13:05:15 D/YtsAdapter: 	    CSSFontFaceRule.style
11-20 13:05:15 D/YtsAdapter: 	      TestExecutor:  Test 1:CSSFontFaceRule.style STARTED with timeout 60000
11-20 13:05:15 D/YtsAdapter: 	      TestExecutor:  Test 1:CSSFontFaceRule.style PASSED.
11-20 13:05:15 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSFontFaceRule.style","fullName":"DOM CSS Tests CSS Font CSSFontFaceRule.style","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:05:15 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:15 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Font","fullName":"DOM CSS Tests CSS Font","status":"passed","failuresList":[]}}.
11-20 13:05:15 D/YtsAdapter: 	
11-20 13:05:15 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM CSS Tests","fullName":"DOM CSS Tests","status":"passed","failuresList":[]}}.
11-20 13:05:15 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:15 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:15 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075515303' com.google.android.youtube.tv"
11-20 13:05:15 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:15 D/YtsAdapter: 	
11-20 13:05:16 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075515303.
11-20 13:05:16 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"nE/z6Ob1xKEDX13UIBtlmg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:16 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM CSS Tests CSS Media Rule CSSMediaRule.cssRules","DOM CSS Tests CSS Media Rule CSSMediaRule.insertRule","DOM CSS Tests CSS Media Rule CSSMediaRule.media"],"totalTests":718,"progressSoFar":305,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:05:17 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:18 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM CSS Tests"}}.
11-20 13:05:18 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Media Rule"}}.
11-20 13:05:18 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSMediaRule.cssRules","fullName":"DOM CSS Tests CSS Media Rule CSSMediaRule.cssRules"}}.
11-20 13:05:18 D/YtsAdapter: 	DOM CSS Tests
11-20 13:05:18 D/YtsAdapter: 	  CSS Media Rule
11-20 13:05:18 D/YtsAdapter: 	    CSSMediaRule.cssRules
11-20 13:05:18 D/YtsAdapter: 	      TestExecutor:  Test 2:CSSMediaRule.cssRules STARTED with timeout 60000
11-20 13:05:18 D/YtsAdapter: 	      TestExecutor:  Test 2:CSSMediaRule.cssRules PASSED.
11-20 13:05:18 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSMediaRule.cssRules","fullName":"DOM CSS Tests CSS Media Rule CSSMediaRule.cssRules","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:18 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:18 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSMediaRule.insertRule","fullName":"DOM CSS Tests CSS Media Rule CSSMediaRule.insertRule"}}.
11-20 13:05:18 D/YtsAdapter: 	
11-20 13:05:18 D/YtsAdapter: 	    CSSMediaRule.insertRule
11-20 13:05:18 D/YtsAdapter: 	      TestExecutor:  Test 3:CSSMediaRule.insertRule STARTED with timeout 60000
11-20 13:05:18 D/YtsAdapter: 	      TestExecutor:  Test 3:CSSMediaRule.insertRule PASSED.
11-20 13:05:18 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSMediaRule.insertRule","fullName":"DOM CSS Tests CSS Media Rule CSSMediaRule.insertRule","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:18 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:18 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSMediaRule.media","fullName":"DOM CSS Tests CSS Media Rule CSSMediaRule.media"}}.
11-20 13:05:18 D/YtsAdapter: 	
11-20 13:05:18 D/YtsAdapter: 	    CSSMediaRule.media
11-20 13:05:18 D/YtsAdapter: 	      TestExecutor:  Test 4:CSSMediaRule.media STARTED with timeout 60000
11-20 13:05:18 D/YtsAdapter: 	      TestExecutor:  Test 4:CSSMediaRule.media PASSED.
11-20 13:05:18 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSMediaRule.media","fullName":"DOM CSS Tests CSS Media Rule CSSMediaRule.media","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:18 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:18 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Media Rule","fullName":"DOM CSS Tests CSS Media Rule","status":"passed","failuresList":[]}}.
11-20 13:05:18 D/YtsAdapter: 	
11-20 13:05:18 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM CSS Tests","fullName":"DOM CSS Tests","status":"passed","failuresList":[]}}.
11-20 13:05:19 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:19 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:19 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075519013' com.google.android.youtube.tv"
11-20 13:05:19 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:19 D/YtsAdapter: 	
11-20 13:05:20 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075519013.
11-20 13:05:20 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"gVXGd/fIo2A7WoSaxqnk/w==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:20 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM CSS Tests CSS Rule CSSRule.cssText","DOM CSS Tests CSS Rule CSSRule.parentRule","DOM CSS Tests CSS Rule CSSRule.parentStyleSheet"],"totalTests":718,"progressSoFar":308,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:05:21 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:22 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM CSS Tests"}}.
11-20 13:05:22 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Rule"}}.
11-20 13:05:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSRule.cssText","fullName":"DOM CSS Tests CSS Rule CSSRule.cssText"}}.
11-20 13:05:22 D/YtsAdapter: 	DOM CSS Tests
11-20 13:05:22 D/YtsAdapter: 	  CSS Rule
11-20 13:05:22 D/YtsAdapter: 	    CSSRule.cssText
11-20 13:05:22 D/YtsAdapter: 	      TestExecutor:  Test 5:CSSRule.cssText STARTED with timeout 60000
11-20 13:05:22 D/YtsAdapter: 	      TestExecutor:  Test 5:CSSRule.cssText PASSED.
11-20 13:05:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSRule.cssText","fullName":"DOM CSS Tests CSS Rule CSSRule.cssText","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSRule.parentRule","fullName":"DOM CSS Tests CSS Rule CSSRule.parentRule"}}.
11-20 13:05:22 D/YtsAdapter: 	
11-20 13:05:22 D/YtsAdapter: 	    CSSRule.parentRule
11-20 13:05:22 D/YtsAdapter: 	      TestExecutor:  Test 6:CSSRule.parentRule STARTED with timeout 60000
11-20 13:05:22 D/YtsAdapter: 	      TestExecutor:  Test 6:CSSRule.parentRule PASSED.
11-20 13:05:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSRule.parentRule","fullName":"DOM CSS Tests CSS Rule CSSRule.parentRule","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSRule.parentStyleSheet","fullName":"DOM CSS Tests CSS Rule CSSRule.parentStyleSheet"}}.
11-20 13:05:22 D/YtsAdapter: 	
11-20 13:05:22 D/YtsAdapter: 	    CSSRule.parentStyleSheet
11-20 13:05:22 D/YtsAdapter: 	      TestExecutor:  Test 7:CSSRule.parentStyleSheet STARTED with timeout 60000
11-20 13:05:22 D/YtsAdapter: 	      TestExecutor:  Test 7:CSSRule.parentStyleSheet PASSED.
11-20 13:05:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSRule.parentStyleSheet","fullName":"DOM CSS Tests CSS Rule CSSRule.parentStyleSheet","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:22 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Rule","fullName":"DOM CSS Tests CSS Rule","status":"passed","failuresList":[]}}.
11-20 13:05:22 D/YtsAdapter: 	
11-20 13:05:22 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM CSS Tests","fullName":"DOM CSS Tests","status":"passed","failuresList":[]}}.
11-20 13:05:22 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:22 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:22 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075522784' com.google.android.youtube.tv"
11-20 13:05:22 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:22 D/YtsAdapter: 	
11-20 13:05:24 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075522784.
11-20 13:05:24 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"aPs1Il6TVLcsHMieK8MSjA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:24 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM CSS Tests CSS Rule List CSSRuleList.item","DOM CSS Tests CSS Rule List CSSRuleList.length"],"totalTests":718,"progressSoFar":311,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:05:25 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:26 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM CSS Tests"}}.
11-20 13:05:26 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Rule List"}}.
11-20 13:05:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSRuleList.item","fullName":"DOM CSS Tests CSS Rule List CSSRuleList.item"}}.
11-20 13:05:26 D/YtsAdapter: 	DOM CSS Tests
11-20 13:05:26 D/YtsAdapter: 	  CSS Rule List
11-20 13:05:26 D/YtsAdapter: 	    CSSRuleList.item
11-20 13:05:26 D/YtsAdapter: 	      TestExecutor:  Test 8:CSSRuleList.item STARTED with timeout 60000
11-20 13:05:26 D/YtsAdapter: 	      TestExecutor:  Test 8:CSSRuleList.item PASSED.
11-20 13:05:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSRuleList.item","fullName":"DOM CSS Tests CSS Rule List CSSRuleList.item","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:26 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSRuleList.length","fullName":"DOM CSS Tests CSS Rule List CSSRuleList.length"}}.
11-20 13:05:26 D/YtsAdapter: 	
11-20 13:05:26 D/YtsAdapter: 	    CSSRuleList.length
11-20 13:05:26 D/YtsAdapter: 	      TestExecutor:  Test 9:CSSRuleList.length STARTED with timeout 60000
11-20 13:05:26 D/YtsAdapter: 	      TestExecutor:  Test 9:CSSRuleList.length PASSED.
11-20 13:05:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSRuleList.length","fullName":"DOM CSS Tests CSS Rule List CSSRuleList.length","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:26 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:26 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Rule List","fullName":"DOM CSS Tests CSS Rule List","status":"passed","failuresList":[]}}.
11-20 13:05:26 D/YtsAdapter: 	
11-20 13:05:26 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM CSS Tests","fullName":"DOM CSS Tests","status":"passed","failuresList":[]}}.
11-20 13:05:26 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:26 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:26 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075526533' com.google.android.youtube.tv"
11-20 13:05:26 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:26 D/YtsAdapter: 	
11-20 13:05:28 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075526533.
11-20 13:05:28 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"tMi8KrjMIQ7IEkrihniwHA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:28 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.cssText","DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.getPropertyValue","DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.item","DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.length","DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.parentRule","DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.removeProperty","DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.setProperty"],"totalTests":718,"progressSoFar":313,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:05:29 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM CSS Tests"}}.
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Style Declaration"}}.
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSStyleDeclaration.cssText","fullName":"DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.cssText"}}.
11-20 13:05:30 D/YtsAdapter: 	DOM CSS Tests
11-20 13:05:30 D/YtsAdapter: 	  CSS Style Declaration
11-20 13:05:30 D/YtsAdapter: 	    CSSStyleDeclaration.cssText
11-20 13:05:30 D/YtsAdapter: 	      TestExecutor:  Test 10:CSSStyleDeclaration.cssText STARTED with timeout 60000
11-20 13:05:30 D/YtsAdapter: 	      TestExecutor:  Test 10:CSSStyleDeclaration.cssText PASSED.
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSStyleDeclaration.cssText","fullName":"DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.cssText","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:30 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSStyleDeclaration.getPropertyValue","fullName":"DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.getPropertyValue"}}.
11-20 13:05:30 D/YtsAdapter: 	
11-20 13:05:30 D/YtsAdapter: 	    CSSStyleDeclaration.getPropertyValue
11-20 13:05:30 D/YtsAdapter: 	      TestExecutor:  Test 11:CSSStyleDeclaration.getPropertyValue STARTED with timeout 60000
11-20 13:05:30 D/YtsAdapter: 	      TestExecutor:  Test 11:CSSStyleDeclaration.getPropertyValue PASSED.
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSStyleDeclaration.getPropertyValue","fullName":"DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.getPropertyValue","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:30 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSStyleDeclaration.item","fullName":"DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.item"}}.
11-20 13:05:30 D/YtsAdapter: 	
11-20 13:05:30 D/YtsAdapter: 	    CSSStyleDeclaration.item
11-20 13:05:30 D/YtsAdapter: 	      TestExecutor:  Test 12:CSSStyleDeclaration.item STARTED with timeout 60000
11-20 13:05:30 D/YtsAdapter: 	      TestExecutor:  Test 12:CSSStyleDeclaration.item PASSED.
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSStyleDeclaration.item","fullName":"DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.item","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:30 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSStyleDeclaration.length","fullName":"DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.length"}}.
11-20 13:05:30 D/YtsAdapter: 	
11-20 13:05:30 D/YtsAdapter: 	    CSSStyleDeclaration.length
11-20 13:05:30 D/YtsAdapter: 	      TestExecutor:  Test 13:CSSStyleDeclaration.length STARTED with timeout 60000
11-20 13:05:30 D/YtsAdapter: 	      TestExecutor:  Test 13:CSSStyleDeclaration.length PASSED.
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSStyleDeclaration.length","fullName":"DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.length","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:30 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSStyleDeclaration.parentRule","fullName":"DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.parentRule"}}.
11-20 13:05:30 D/YtsAdapter: 	
11-20 13:05:30 D/YtsAdapter: 	    CSSStyleDeclaration.parentRule
11-20 13:05:30 D/YtsAdapter: 	      TestExecutor:  Test 14:CSSStyleDeclaration.parentRule STARTED with timeout 60000
11-20 13:05:30 D/YtsAdapter: 	      TestExecutor:  Test 14:CSSStyleDeclaration.parentRule PASSED.
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSStyleDeclaration.parentRule","fullName":"DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.parentRule","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:30 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSStyleDeclaration.removeProperty","fullName":"DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.removeProperty"}}.
11-20 13:05:30 D/YtsAdapter: 	
11-20 13:05:30 D/YtsAdapter: 	    CSSStyleDeclaration.removeProperty
11-20 13:05:30 D/YtsAdapter: 	      TestExecutor:  Test 15:CSSStyleDeclaration.removeProperty STARTED with timeout 60000
11-20 13:05:30 D/YtsAdapter: 	      TestExecutor:  Test 15:CSSStyleDeclaration.removeProperty PASSED.
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSStyleDeclaration.removeProperty","fullName":"DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.removeProperty","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:30 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSStyleDeclaration.setProperty","fullName":"DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.setProperty"}}.
11-20 13:05:30 D/YtsAdapter: 	
11-20 13:05:30 D/YtsAdapter: 	    CSSStyleDeclaration.setProperty
11-20 13:05:30 D/YtsAdapter: 	      TestExecutor:  Test 16:CSSStyleDeclaration.setProperty STARTED with timeout 60000
11-20 13:05:30 D/YtsAdapter: 	      TestExecutor:  Test 16:CSSStyleDeclaration.setProperty PASSED.
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSStyleDeclaration.setProperty","fullName":"DOM CSS Tests CSS Style Declaration CSSStyleDeclaration.setProperty","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:30 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Style Declaration","fullName":"DOM CSS Tests CSS Style Declaration","status":"passed","failuresList":[]}}.
11-20 13:05:30 D/YtsAdapter: 	
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM CSS Tests","fullName":"DOM CSS Tests","status":"passed","failuresList":[]}}.
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:30 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:30 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075530277' com.google.android.youtube.tv"
11-20 13:05:30 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:30 D/YtsAdapter: 	
11-20 13:05:31 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075530277.
11-20 13:05:31 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"18FsvYif38l48+qYSTP+sQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:31 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM CSS Tests CSS Style Rule CSSStyleRule.selectorText","DOM CSS Tests CSS Style Rule CSSStyleRule.style"],"totalTests":718,"progressSoFar":320,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":["DOM CSS Tests CSS Style Rule CSSStyleRule.selectorText"]}}.
11-20 13:05:32 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:33 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM CSS Tests"}}.
11-20 13:05:33 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Style Rule"}}.
11-20 13:05:33 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSStyleRule.selectorText","fullName":"DOM CSS Tests CSS Style Rule CSSStyleRule.selectorText"}}.
11-20 13:05:33 D/YtsAdapter: 	DOM CSS Tests
11-20 13:05:33 D/YtsAdapter: 	  CSS Style Rule
11-20 13:05:33 D/YtsAdapter: 	    CSSStyleRule.selectorText
11-20 13:05:33 D/YtsAdapter: 	      TestExecutor:  Test 17:CSSStyleRule.selectorText STARTED with timeout 60000
11-20 13:05:33 D/YtsAdapter: 	      TestExecutor:  Test 17:CSSStyleRule.selectorText PASSED.
11-20 13:05:33 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSStyleRule.selectorText","fullName":"DOM CSS Tests CSS Style Rule CSSStyleRule.selectorText","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:05:33 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:33 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSStyleRule.style","fullName":"DOM CSS Tests CSS Style Rule CSSStyleRule.style"}}.
11-20 13:05:33 D/YtsAdapter: 	
11-20 13:05:33 D/YtsAdapter: 	    CSSStyleRule.style
11-20 13:05:33 D/YtsAdapter: 	      TestExecutor:  Test 18:CSSStyleRule.style STARTED with timeout 60000
11-20 13:05:33 D/YtsAdapter: 	      TestExecutor:  Test 18:CSSStyleRule.style PASSED.
11-20 13:05:33 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSStyleRule.style","fullName":"DOM CSS Tests CSS Style Rule CSSStyleRule.style","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:33 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:33 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Style Rule","fullName":"DOM CSS Tests CSS Style Rule","status":"passed","failuresList":[]}}.
11-20 13:05:33 D/YtsAdapter: 	
11-20 13:05:33 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM CSS Tests","fullName":"DOM CSS Tests","status":"passed","failuresList":[]}}.
11-20 13:05:33 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:34 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:34 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075534002' com.google.android.youtube.tv"
11-20 13:05:34 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:34 D/YtsAdapter: 	
11-20 13:05:35 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075534002.
11-20 13:05:35 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"0CYPuQSMCpKyxieaD5p/YQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:35 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM CSS Tests CSS Style Sheet CSSStyleSheet.cssRules","DOM CSS Tests CSS Style Sheet CSSStyleSheet.insertRule"],"totalTests":718,"progressSoFar":322,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:05:36 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:37 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM CSS Tests"}}.
11-20 13:05:37 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CSS Style Sheet"}}.
11-20 13:05:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSStyleSheet.cssRules","fullName":"DOM CSS Tests CSS Style Sheet CSSStyleSheet.cssRules"}}.
11-20 13:05:37 D/YtsAdapter: 	DOM CSS Tests
11-20 13:05:37 D/YtsAdapter: 	  CSS Style Sheet
11-20 13:05:37 D/YtsAdapter: 	    CSSStyleSheet.cssRules
11-20 13:05:37 D/YtsAdapter: 	      TestExecutor:  Test 19:CSSStyleSheet.cssRules STARTED with timeout 60000
11-20 13:05:37 D/YtsAdapter: 	      TestExecutor:  Test 19:CSSStyleSheet.cssRules PASSED.
11-20 13:05:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSStyleSheet.cssRules","fullName":"DOM CSS Tests CSS Style Sheet CSSStyleSheet.cssRules","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:37 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CSSStyleSheet.insertRule","fullName":"DOM CSS Tests CSS Style Sheet CSSStyleSheet.insertRule"}}.
11-20 13:05:37 D/YtsAdapter: 	
11-20 13:05:37 D/YtsAdapter: 	    CSSStyleSheet.insertRule
11-20 13:05:37 D/YtsAdapter: 	      TestExecutor:  Test 20:CSSStyleSheet.insertRule STARTED with timeout 60000
11-20 13:05:37 D/YtsAdapter: 	      TestExecutor:  Test 20:CSSStyleSheet.insertRule PASSED.
11-20 13:05:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CSSStyleSheet.insertRule","fullName":"DOM CSS Tests CSS Style Sheet CSSStyleSheet.insertRule","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:37 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:37 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CSS Style Sheet","fullName":"DOM CSS Tests CSS Style Sheet","status":"passed","failuresList":[]}}.
11-20 13:05:37 D/YtsAdapter: 	
11-20 13:05:37 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM CSS Tests","fullName":"DOM CSS Tests","status":"passed","failuresList":[]}}.
11-20 13:05:37 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:37 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:37 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075537887' com.google.android.youtube.tv"
11-20 13:05:37 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:37 D/YtsAdapter: 	
11-20 13:05:39 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075537887.
11-20 13:05:39 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"KHRqulUkQvyFIo/A/51L7w==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:39 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM Document Tests DOM Implementation DOMImplementation.createDocument"],"totalTests":718,"progressSoFar":324,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:05:40 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:41 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM Document Tests"}}.
11-20 13:05:41 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM Implementation"}}.
11-20 13:05:41 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"DOMImplementation.createDocument","fullName":"DOM Document Tests DOM Implementation DOMImplementation.createDocument"}}.
11-20 13:05:41 D/YtsAdapter: 	DOM Document Tests
11-20 13:05:41 D/YtsAdapter: 	  DOM Implementation
11-20 13:05:41 D/YtsAdapter: 	    DOMImplementation.createDocument
11-20 13:05:41 D/YtsAdapter: 	      TestExecutor:  Test 1:DOMImplementation.createDocument STARTED with timeout 60000
11-20 13:05:41 D/YtsAdapter: 	      TestExecutor:  Test 1:DOMImplementation.createDocument PASSED.
11-20 13:05:41 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"DOMImplementation.createDocument","fullName":"DOM Document Tests DOM Implementation DOMImplementation.createDocument","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:41 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:41 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM Implementation","fullName":"DOM Document Tests DOM Implementation","status":"passed","failuresList":[]}}.
11-20 13:05:41 D/YtsAdapter: 	
11-20 13:05:41 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM Document Tests","fullName":"DOM Document Tests","status":"passed","failuresList":[]}}.
11-20 13:05:41 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:41 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:41 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075541769' com.google.android.youtube.tv"
11-20 13:05:41 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:41 D/YtsAdapter: 	
11-20 13:05:43 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075541769.
11-20 13:05:43 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"5leQM0zSzEwgdI6jyBG7AQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:43 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM Document Tests HTML Input Element HTMLInputElement.focus"],"totalTests":718,"progressSoFar":325,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:05:44 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:45 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM Document Tests"}}.
11-20 13:05:45 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"HTML Input Element"}}.
11-20 13:05:45 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLInputElement.focus","fullName":"DOM Document Tests HTML Input Element HTMLInputElement.focus"}}.
11-20 13:05:45 D/YtsAdapter: 	DOM Document Tests
11-20 13:05:45 D/YtsAdapter: 	  HTML Input Element
11-20 13:05:45 D/YtsAdapter: 	    HTMLInputElement.focus
11-20 13:05:45 D/YtsAdapter: 	      TestExecutor:  Test 81:HTMLInputElement.focus STARTED with timeout 60000
11-20 13:05:45 D/YtsAdapter: 	      TestExecutor:  Test 81:HTMLInputElement.focus PASSED.
11-20 13:05:45 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLInputElement.focus","fullName":"DOM Document Tests HTML Input Element HTMLInputElement.focus","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:45 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:45 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"HTML Input Element","fullName":"DOM Document Tests HTML Input Element","status":"passed","failuresList":[]}}.
11-20 13:05:45 D/YtsAdapter: 	
11-20 13:05:45 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM Document Tests","fullName":"DOM Document Tests","status":"passed","failuresList":[]}}.
11-20 13:05:45 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:45 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:45 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075545520' com.google.android.youtube.tv"
11-20 13:05:45 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:45 D/YtsAdapter: 	
11-20 13:05:47 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075545520.
11-20 13:05:47 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"zVG5dDxujRkYmgwuNrRP+g==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:47 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM Document Tests HTML Media Element HTMLMediaElement.canPlayType","DOM Document Tests HTML Media Element HTMLMediaElement.buffered","DOM Document Tests HTML Media Element HTMLMediaElement.paused","DOM Document Tests HTML Media Element HTMLMediaElement.ended","DOM Document Tests HTML Media Element HTMLMediaElement.autoplay","DOM Document Tests HTML Media Element HTMLMediaElement.load","DOM Document Tests HTML Media Element HTMLMediaElement.pause","DOM Document Tests HTML Media Element HTMLMediaElement.play","DOM Document Tests HTML Media Element HTMLMediaElement.muted","DOM Document Tests HTML Media Element HTMLMediaElement.volume","DOM Document Tests HTML Media Element HTMLMediaElement.currentTime","DOM Document Tests HTML Media Element HTMLMediaElement.duration"],"totalTests":718,"progressSoFar":326,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:05:48 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM Document Tests"}}.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"HTML Media Element"}}.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLMediaElement.canPlayType","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.canPlayType"}}.
11-20 13:05:49 D/YtsAdapter: 	DOM Document Tests
11-20 13:05:49 D/YtsAdapter: 	  HTML Media Element
11-20 13:05:49 D/YtsAdapter: 	    HTMLMediaElement.canPlayType
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 82:HTMLMediaElement.canPlayType STARTED with timeout 60000
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 82:HTMLMediaElement.canPlayType PASSED.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLMediaElement.canPlayType","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.canPlayType","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLMediaElement.autoplay","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.autoplay"}}.
11-20 13:05:49 D/YtsAdapter: 	
11-20 13:05:49 D/YtsAdapter: 	    HTMLMediaElement.autoplay
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 83:HTMLMediaElement.autoplay STARTED with timeout 60000
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 83:HTMLMediaElement.autoplay PASSED.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLMediaElement.autoplay","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.autoplay","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLMediaElement.load","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.load"}}.
11-20 13:05:49 D/YtsAdapter: 	
11-20 13:05:49 D/YtsAdapter: 	    HTMLMediaElement.load
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 84:HTMLMediaElement.load STARTED with timeout 60000
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 84:HTMLMediaElement.load PASSED.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLMediaElement.load","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.load","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLMediaElement.pause","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.pause"}}.
11-20 13:05:49 D/YtsAdapter: 	
11-20 13:05:49 D/YtsAdapter: 	    HTMLMediaElement.pause
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 85:HTMLMediaElement.pause STARTED with timeout 60000
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 85:HTMLMediaElement.pause PASSED.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLMediaElement.pause","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.pause","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLMediaElement.play","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.play"}}.
11-20 13:05:49 D/YtsAdapter: 	
11-20 13:05:49 D/YtsAdapter: 	    HTMLMediaElement.play
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 86:HTMLMediaElement.play STARTED with timeout 60000
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 86:HTMLMediaElement.play PASSED.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLMediaElement.play","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.play","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLMediaElement.muted","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.muted"}}.
11-20 13:05:49 D/YtsAdapter: 	
11-20 13:05:49 D/YtsAdapter: 	    HTMLMediaElement.muted
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 87:HTMLMediaElement.muted STARTED with timeout 60000
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 87:HTMLMediaElement.muted PASSED.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLMediaElement.muted","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.muted","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLMediaElement.volume","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.volume"}}.
11-20 13:05:49 D/YtsAdapter: 	
11-20 13:05:49 D/YtsAdapter: 	    HTMLMediaElement.volume
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 88:HTMLMediaElement.volume STARTED with timeout 60000
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 88:HTMLMediaElement.volume PASSED.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLMediaElement.volume","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.volume","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLMediaElement.currentTime","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.currentTime"}}.
11-20 13:05:49 D/YtsAdapter: 	
11-20 13:05:49 D/YtsAdapter: 	    HTMLMediaElement.currentTime
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 89:HTMLMediaElement.currentTime STARTED with timeout 60000
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 89:HTMLMediaElement.currentTime PASSED.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLMediaElement.currentTime","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.currentTime","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLMediaElement.duration","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.duration"}}.
11-20 13:05:49 D/YtsAdapter: 	
11-20 13:05:49 D/YtsAdapter: 	    HTMLMediaElement.duration
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 90:HTMLMediaElement.duration STARTED with timeout 60000
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 90:HTMLMediaElement.duration PASSED.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLMediaElement.duration","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.duration","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLMediaElement.buffered","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.buffered"}}.
11-20 13:05:49 D/YtsAdapter: 	
11-20 13:05:49 D/YtsAdapter: 	    HTMLMediaElement.buffered
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 91:HTMLMediaElement.buffered STARTED with timeout 60000
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 91:HTMLMediaElement.buffered PASSED.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLMediaElement.buffered","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.buffered","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLMediaElement.paused","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.paused"}}.
11-20 13:05:49 D/YtsAdapter: 	
11-20 13:05:49 D/YtsAdapter: 	    HTMLMediaElement.paused
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 92:HTMLMediaElement.paused STARTED with timeout 60000
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 92:HTMLMediaElement.paused PASSED.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLMediaElement.paused","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.paused","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLMediaElement.ended","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.ended"}}.
11-20 13:05:49 D/YtsAdapter: 	
11-20 13:05:49 D/YtsAdapter: 	    HTMLMediaElement.ended
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 93:HTMLMediaElement.ended STARTED with timeout 60000
11-20 13:05:49 D/YtsAdapter: 	      TestExecutor:  Test 93:HTMLMediaElement.ended PASSED.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLMediaElement.ended","fullName":"DOM Document Tests HTML Media Element HTMLMediaElement.ended","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"HTML Media Element","fullName":"DOM Document Tests HTML Media Element","status":"passed","failuresList":[]}}.
11-20 13:05:49 D/YtsAdapter: 	
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM Document Tests","fullName":"DOM Document Tests","status":"passed","failuresList":[]}}.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:49 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:49 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075549256' com.google.android.youtube.tv"
11-20 13:05:49 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:49 D/YtsAdapter: 	
11-20 13:05:50 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075549256.
11-20 13:05:50 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"jX8R150++iFIus8gCkd3yA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:50 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM Document Tests HTML Select Element HTMLSelectElement.focus"],"totalTests":718,"progressSoFar":338,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:05:52 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:52 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM Document Tests"}}.
11-20 13:05:52 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"HTML Select Element"}}.
11-20 13:05:52 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLSelectElement.focus","fullName":"DOM Document Tests HTML Select Element HTMLSelectElement.focus"}}.
11-20 13:05:52 D/YtsAdapter: 	DOM Document Tests
11-20 13:05:52 D/YtsAdapter: 	  HTML Select Element
11-20 13:05:52 D/YtsAdapter: 	    HTMLSelectElement.focus
11-20 13:05:52 D/YtsAdapter: 	      TestExecutor:  Test 94:HTMLSelectElement.focus STARTED with timeout 60000
11-20 13:05:52 D/YtsAdapter: 	      TestExecutor:  Test 94:HTMLSelectElement.focus PASSED.
11-20 13:05:52 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLSelectElement.focus","fullName":"DOM Document Tests HTML Select Element HTMLSelectElement.focus","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:52 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:52 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"HTML Select Element","fullName":"DOM Document Tests HTML Select Element","status":"passed","failuresList":[]}}.
11-20 13:05:52 D/YtsAdapter: 	
11-20 13:05:52 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM Document Tests","fullName":"DOM Document Tests","status":"passed","failuresList":[]}}.
11-20 13:05:53 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:53 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:53 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075553035' com.google.android.youtube.tv"
11-20 13:05:53 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:53 D/YtsAdapter: 	
11-20 13:05:54 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075553035.
11-20 13:05:54 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"dW8yETUaXR6XUC51W1Fsaw==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:54 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM Document Tests Document Document.documentElement","DOM Document Tests Document Document.getElementById","DOM Document Tests Document Document.getElementsByTagName","DOM Document Tests Document Document.implementation","DOM Document Tests Document Document.createEvent","DOM Document Tests Document Document.styleSheets","DOM Document Tests Document Document.createComment","DOM Document Tests Document Document.createElement","DOM Document Tests Document Document.createElementNS","DOM Document Tests Document Document.createTextNode"],"totalTests":718,"progressSoFar":339,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:05:55 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM Document Tests"}}.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Document"}}.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Document.createComment","fullName":"DOM Document Tests Document Document.createComment"}}.
11-20 13:05:56 D/YtsAdapter: 	DOM Document Tests
11-20 13:05:56 D/YtsAdapter: 	  Document
11-20 13:05:56 D/YtsAdapter: 	    Document.createComment
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 7:Document.createComment STARTED with timeout 60000
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 7:Document.createComment PASSED.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Document.createComment","fullName":"DOM Document Tests Document Document.createComment","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Document.createElement","fullName":"DOM Document Tests Document Document.createElement"}}.
11-20 13:05:56 D/YtsAdapter: 	
11-20 13:05:56 D/YtsAdapter: 	    Document.createElement
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 9:Document.createElement STARTED with timeout 60000
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 9:Document.createElement PASSED.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Document.createElement","fullName":"DOM Document Tests Document Document.createElement","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Document.createElementNS","fullName":"DOM Document Tests Document Document.createElementNS"}}.
11-20 13:05:56 D/YtsAdapter: 	
11-20 13:05:56 D/YtsAdapter: 	    Document.createElementNS
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 10:Document.createElementNS STARTED with timeout 60000
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 10:Document.createElementNS PASSED.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Document.createElementNS","fullName":"DOM Document Tests Document Document.createElementNS","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Document.createTextNode","fullName":"DOM Document Tests Document Document.createTextNode"}}.
11-20 13:05:56 D/YtsAdapter: 	
11-20 13:05:56 D/YtsAdapter: 	    Document.createTextNode
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 12:Document.createTextNode STARTED with timeout 60000
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 12:Document.createTextNode PASSED.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Document.createTextNode","fullName":"DOM Document Tests Document Document.createTextNode","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Document.documentElement","fullName":"DOM Document Tests Document Document.documentElement"}}.
11-20 13:05:56 D/YtsAdapter: 	
11-20 13:05:56 D/YtsAdapter: 	    Document.documentElement
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 14:Document.documentElement STARTED with timeout 60000
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 14:Document.documentElement PASSED.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Document.documentElement","fullName":"DOM Document Tests Document Document.documentElement","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Document.getElementById","fullName":"DOM Document Tests Document Document.getElementById"}}.
11-20 13:05:56 D/YtsAdapter: 	
11-20 13:05:56 D/YtsAdapter: 	    Document.getElementById
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 15:Document.getElementById STARTED with timeout 60000
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 15:Document.getElementById PASSED.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Document.getElementById","fullName":"DOM Document Tests Document Document.getElementById","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Document.getElementsByTagName","fullName":"DOM Document Tests Document Document.getElementsByTagName"}}.
11-20 13:05:56 D/YtsAdapter: 	
11-20 13:05:56 D/YtsAdapter: 	    Document.getElementsByTagName
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 16:Document.getElementsByTagName STARTED with timeout 60000
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 16:Document.getElementsByTagName PASSED.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Document.getElementsByTagName","fullName":"DOM Document Tests Document Document.getElementsByTagName","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Document.implementation","fullName":"DOM Document Tests Document Document.implementation"}}.
11-20 13:05:56 D/YtsAdapter: 	
11-20 13:05:56 D/YtsAdapter: 	    Document.implementation
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 18:Document.implementation STARTED with timeout 60000
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 18:Document.implementation PASSED.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Document.implementation","fullName":"DOM Document Tests Document Document.implementation","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Document.createEvent","fullName":"DOM Document Tests Document Document.createEvent"}}.
11-20 13:05:56 D/YtsAdapter: 	
11-20 13:05:56 D/YtsAdapter: 	    Document.createEvent
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 20:Document.createEvent STARTED with timeout 60000
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 20:Document.createEvent PASSED.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Document.createEvent","fullName":"DOM Document Tests Document Document.createEvent","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Document.styleSheets","fullName":"DOM Document Tests Document Document.styleSheets"}}.
11-20 13:05:56 D/YtsAdapter: 	
11-20 13:05:56 D/YtsAdapter: 	    Document.styleSheets
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 21:Document.styleSheets STARTED with timeout 60000
11-20 13:05:56 D/YtsAdapter: 	      TestExecutor:  Test 21:Document.styleSheets PASSED.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Document.styleSheets","fullName":"DOM Document Tests Document Document.styleSheets","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:05:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Document","fullName":"DOM Document Tests Document","status":"passed","failuresList":[]}}.
11-20 13:05:56 D/YtsAdapter: 	
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM Document Tests","fullName":"DOM Document Tests","status":"passed","failuresList":[]}}.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:05:56 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:05:56 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075556857' com.google.android.youtube.tv"
11-20 13:05:56 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:05:56 D/YtsAdapter: 	
11-20 13:05:58 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075556857.
11-20 13:05:58 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"YxkcTU5mVBFaX8IqtLioPw==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:05:58 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM Document Tests Element Element.getAttribute","DOM Document Tests Element Element.setAttribute","DOM Document Tests Element Element.tagName","DOM Document Tests Element Element.style","DOM Document Tests Element Element.getAttributeNS","DOM Document Tests Element Element.getElementsByTagName","DOM Document Tests Element Element.hasAttribute","DOM Document Tests Element Element.hasAttributeNS","DOM Document Tests Element Element.removeAttribute"],"totalTests":718,"progressSoFar":349,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:05:59 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM Document Tests"}}.
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Element"}}.
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Element.getAttribute","fullName":"DOM Document Tests Element Element.getAttribute"}}.
11-20 13:06:00 D/YtsAdapter: 	DOM Document Tests
11-20 13:06:00 D/YtsAdapter: 	  Element
11-20 13:06:00 D/YtsAdapter: 	    Element.getAttribute
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 25:Element.getAttribute STARTED with timeout 60000
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 25:Element.getAttribute PASSED.
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Element.getAttribute","fullName":"DOM Document Tests Element Element.getAttribute","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Element.getAttributeNS","fullName":"DOM Document Tests Element Element.getAttributeNS"}}.
11-20 13:06:00 D/YtsAdapter: 	
11-20 13:06:00 D/YtsAdapter: 	    Element.getAttributeNS
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 26:Element.getAttributeNS STARTED with timeout 60000
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 26:Element.getAttributeNS PASSED.
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Element.getAttributeNS","fullName":"DOM Document Tests Element Element.getAttributeNS","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Element.getElementsByTagName","fullName":"DOM Document Tests Element Element.getElementsByTagName"}}.
11-20 13:06:00 D/YtsAdapter: 	
11-20 13:06:00 D/YtsAdapter: 	    Element.getElementsByTagName
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 29:Element.getElementsByTagName STARTED with timeout 60000
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 29:Element.getElementsByTagName PASSED.
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Element.getElementsByTagName","fullName":"DOM Document Tests Element Element.getElementsByTagName","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Element.hasAttribute","fullName":"DOM Document Tests Element Element.hasAttribute"}}.
11-20 13:06:00 D/YtsAdapter: 	
11-20 13:06:00 D/YtsAdapter: 	    Element.hasAttribute
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 31:Element.hasAttribute STARTED with timeout 60000
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 31:Element.hasAttribute PASSED.
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Element.hasAttribute","fullName":"DOM Document Tests Element Element.hasAttribute","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Element.hasAttributeNS","fullName":"DOM Document Tests Element Element.hasAttributeNS"}}.
11-20 13:06:00 D/YtsAdapter: 	
11-20 13:06:00 D/YtsAdapter: 	    Element.hasAttributeNS
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 32:Element.hasAttributeNS STARTED with timeout 60000
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 32:Element.hasAttributeNS PASSED.
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Element.hasAttributeNS","fullName":"DOM Document Tests Element Element.hasAttributeNS","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Element.removeAttribute","fullName":"DOM Document Tests Element Element.removeAttribute"}}.
11-20 13:06:00 D/YtsAdapter: 	
11-20 13:06:00 D/YtsAdapter: 	    Element.removeAttribute
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 33:Element.removeAttribute STARTED with timeout 60000
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 33:Element.removeAttribute PASSED.
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Element.removeAttribute","fullName":"DOM Document Tests Element Element.removeAttribute","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Element.setAttribute","fullName":"DOM Document Tests Element Element.setAttribute"}}.
11-20 13:06:00 D/YtsAdapter: 	
11-20 13:06:00 D/YtsAdapter: 	    Element.setAttribute
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 36:Element.setAttribute STARTED with timeout 60000
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 36:Element.setAttribute PASSED.
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Element.setAttribute","fullName":"DOM Document Tests Element Element.setAttribute","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Element.tagName","fullName":"DOM Document Tests Element Element.tagName"}}.
11-20 13:06:00 D/YtsAdapter: 	
11-20 13:06:00 D/YtsAdapter: 	    Element.tagName
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 40:Element.tagName STARTED with timeout 60000
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 40:Element.tagName PASSED.
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Element.tagName","fullName":"DOM Document Tests Element Element.tagName","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Element.style","fullName":"DOM Document Tests Element Element.style"}}.
11-20 13:06:00 D/YtsAdapter: 	
11-20 13:06:00 D/YtsAdapter: 	    Element.style
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 41:Element.style STARTED with timeout 60000
11-20 13:06:00 D/YtsAdapter: 	      TestExecutor:  Test 41:Element.style PASSED.
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Element.style","fullName":"DOM Document Tests Element Element.style","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Element","fullName":"DOM Document Tests Element","status":"passed","failuresList":[]}}.
11-20 13:06:00 D/YtsAdapter: 	
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM Document Tests","fullName":"DOM Document Tests","status":"passed","failuresList":[]}}.
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:06:00 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:06:00 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075560657' com.google.android.youtube.tv"
11-20 13:06:00 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:06:00 D/YtsAdapter: 	
11-20 13:06:02 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075560657.
11-20 13:06:02 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"PYJ+r6hhpqCHhWcIQmq1Cg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:06:02 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM Document Tests Event Event.seeked","DOM Document Tests Event Event.seeking","DOM Document Tests Event Event.timeupdate","DOM Document Tests Event Event.waiting","DOM Document Tests Event Event.error","DOM Document Tests Event Event.preventDefault","DOM Document Tests Event Event.stopPropagation","DOM Document Tests Event Event.initEvent","DOM Document Tests Event Event.loadeddata","DOM Document Tests Event Event.loadedmetadata","DOM Document Tests Event Event.loadstart","DOM Document Tests Event Event.pause","DOM Document Tests Event Event.play","DOM Document Tests Event Event.playing","DOM Document Tests Event Event.progress"],"totalTests":718,"progressSoFar":358,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:06:03 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM Document Tests"}}.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Event"}}.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.loadeddata","fullName":"DOM Document Tests Event Event.loadeddata"}}.
11-20 13:06:04 D/YtsAdapter: 	DOM Document Tests
11-20 13:06:04 D/YtsAdapter: 	  Event
11-20 13:06:04 D/YtsAdapter: 	    Event.loadeddata
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 44:Event.loadeddata STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 44:Event.loadeddata PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.loadeddata","fullName":"DOM Document Tests Event Event.loadeddata","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.loadedmetadata","fullName":"DOM Document Tests Event Event.loadedmetadata"}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	    Event.loadedmetadata
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 45:Event.loadedmetadata STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 45:Event.loadedmetadata PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.loadedmetadata","fullName":"DOM Document Tests Event Event.loadedmetadata","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.loadstart","fullName":"DOM Document Tests Event Event.loadstart"}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	    Event.loadstart
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 46:Event.loadstart STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 46:Event.loadstart PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.loadstart","fullName":"DOM Document Tests Event Event.loadstart","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.pause","fullName":"DOM Document Tests Event Event.pause"}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	    Event.pause
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 47:Event.pause STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 47:Event.pause PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.pause","fullName":"DOM Document Tests Event Event.pause","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.play","fullName":"DOM Document Tests Event Event.play"}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	    Event.play
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 48:Event.play STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 48:Event.play PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.play","fullName":"DOM Document Tests Event Event.play","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.playing","fullName":"DOM Document Tests Event Event.playing"}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	    Event.playing
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 49:Event.playing STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 49:Event.playing PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.playing","fullName":"DOM Document Tests Event Event.playing","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.progress","fullName":"DOM Document Tests Event Event.progress"}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	    Event.progress
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 50:Event.progress STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 50:Event.progress PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.progress","fullName":"DOM Document Tests Event Event.progress","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.seeked","fullName":"DOM Document Tests Event Event.seeked"}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	    Event.seeked
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 51:Event.seeked STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 51:Event.seeked PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.seeked","fullName":"DOM Document Tests Event Event.seeked","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.seeking","fullName":"DOM Document Tests Event Event.seeking"}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	    Event.seeking
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 52:Event.seeking STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 52:Event.seeking PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.seeking","fullName":"DOM Document Tests Event Event.seeking","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.timeupdate","fullName":"DOM Document Tests Event Event.timeupdate"}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	    Event.timeupdate
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 55:Event.timeupdate STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 55:Event.timeupdate PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.timeupdate","fullName":"DOM Document Tests Event Event.timeupdate","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.waiting","fullName":"DOM Document Tests Event Event.waiting"}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	    Event.waiting
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 56:Event.waiting STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 56:Event.waiting PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.waiting","fullName":"DOM Document Tests Event Event.waiting","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.error","fullName":"DOM Document Tests Event Event.error"}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	    Event.error
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 57:Event.error STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 57:Event.error PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.error","fullName":"DOM Document Tests Event Event.error","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.preventDefault","fullName":"DOM Document Tests Event Event.preventDefault"}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	    Event.preventDefault
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 58:Event.preventDefault STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 58:Event.preventDefault PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.preventDefault","fullName":"DOM Document Tests Event Event.preventDefault","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.stopPropagation","fullName":"DOM Document Tests Event Event.stopPropagation"}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	    Event.stopPropagation
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 59:Event.stopPropagation STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 59:Event.stopPropagation PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.stopPropagation","fullName":"DOM Document Tests Event Event.stopPropagation","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Event.initEvent","fullName":"DOM Document Tests Event Event.initEvent"}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	    Event.initEvent
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 60:Event.initEvent STARTED with timeout 60000
11-20 13:06:04 D/YtsAdapter: 	      TestExecutor:  Test 60:Event.initEvent PASSED.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Event.initEvent","fullName":"DOM Document Tests Event Event.initEvent","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Event","fullName":"DOM Document Tests Event","status":"passed","failuresList":[]}}.
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM Document Tests","fullName":"DOM Document Tests","status":"passed","failuresList":[]}}.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:06:04 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:06:04 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075564658' com.google.android.youtube.tv"
11-20 13:06:04 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:06:04 D/YtsAdapter: 	
11-20 13:06:06 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075564658.
11-20 13:06:06 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"HVlTSqqdsPRD32Mggprasw==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:06:06 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM Document Tests EventTarget EventTarget.addEventListener","DOM Document Tests EventTarget EventTarget.dispatchEvent","DOM Document Tests EventTarget EventTarget.removeEventListener"],"totalTests":718,"progressSoFar":373,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:06:07 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:06:08 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM Document Tests"}}.
11-20 13:06:08 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"EventTarget"}}.
11-20 13:06:08 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"EventTarget.addEventListener","fullName":"DOM Document Tests EventTarget EventTarget.addEventListener"}}.
11-20 13:06:08 D/YtsAdapter: 	DOM Document Tests
11-20 13:06:08 D/YtsAdapter: 	  EventTarget
11-20 13:06:08 D/YtsAdapter: 	    EventTarget.addEventListener
11-20 13:06:08 D/YtsAdapter: 	      TestExecutor:  Test 61:EventTarget.addEventListener STARTED with timeout 60000
11-20 13:06:08 D/YtsAdapter: 	      TestExecutor:  Test 61:EventTarget.addEventListener PASSED.
11-20 13:06:08 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"EventTarget.addEventListener","fullName":"DOM Document Tests EventTarget EventTarget.addEventListener","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:08 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:08 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"EventTarget.dispatchEvent","fullName":"DOM Document Tests EventTarget EventTarget.dispatchEvent"}}.
11-20 13:06:08 D/YtsAdapter: 	
11-20 13:06:08 D/YtsAdapter: 	    EventTarget.dispatchEvent
11-20 13:06:08 D/YtsAdapter: 	      TestExecutor:  Test 62:EventTarget.dispatchEvent STARTED with timeout 60000
11-20 13:06:08 D/YtsAdapter: 	      TestExecutor:  Test 62:EventTarget.dispatchEvent PASSED.
11-20 13:06:08 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"EventTarget.dispatchEvent","fullName":"DOM Document Tests EventTarget EventTarget.dispatchEvent","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:08 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:08 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"EventTarget.removeEventListener","fullName":"DOM Document Tests EventTarget EventTarget.removeEventListener"}}.
11-20 13:06:08 D/YtsAdapter: 	
11-20 13:06:08 D/YtsAdapter: 	    EventTarget.removeEventListener
11-20 13:06:08 D/YtsAdapter: 	      TestExecutor:  Test 63:EventTarget.removeEventListener STARTED with timeout 60000
11-20 13:06:08 D/YtsAdapter: 	      TestExecutor:  Test 63:EventTarget.removeEventListener PASSED.
11-20 13:06:08 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"EventTarget.removeEventListener","fullName":"DOM Document Tests EventTarget EventTarget.removeEventListener","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:08 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:08 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"EventTarget","fullName":"DOM Document Tests EventTarget","status":"passed","failuresList":[]}}.
11-20 13:06:08 D/YtsAdapter: 	
11-20 13:06:08 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM Document Tests","fullName":"DOM Document Tests","status":"passed","failuresList":[]}}.
11-20 13:06:08 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:06:08 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:06:08 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075568988' com.google.android.youtube.tv"
11-20 13:06:09 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:06:09 D/YtsAdapter: 	
11-20 13:06:10 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075568988.
11-20 13:06:10 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"RLMBG+RhUUQKDk/yEtZqbg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:06:10 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM Document Tests HTMLAnchorElement HTMLAnchorElement.focus"],"totalTests":718,"progressSoFar":376,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:06:11 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:06:12 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM Document Tests"}}.
11-20 13:06:12 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"HTMLAnchorElement"}}.
11-20 13:06:12 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLAnchorElement.focus","fullName":"DOM Document Tests HTMLAnchorElement HTMLAnchorElement.focus"}}.
11-20 13:06:12 D/YtsAdapter: 	DOM Document Tests
11-20 13:06:12 D/YtsAdapter: 	  HTMLAnchorElement
11-20 13:06:12 D/YtsAdapter: 	    HTMLAnchorElement.focus
11-20 13:06:12 D/YtsAdapter: 	      TestExecutor:  Test 64:HTMLAnchorElement.focus STARTED with timeout 60000
11-20 13:06:12 D/YtsAdapter: 	      TestExecutor:  Test 64:HTMLAnchorElement.focus PASSED.
11-20 13:06:12 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLAnchorElement.focus","fullName":"DOM Document Tests HTMLAnchorElement HTMLAnchorElement.focus","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:12 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:12 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"HTMLAnchorElement","fullName":"DOM Document Tests HTMLAnchorElement","status":"passed","failuresList":[]}}.
11-20 13:06:12 D/YtsAdapter: 	
11-20 13:06:12 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM Document Tests","fullName":"DOM Document Tests","status":"passed","failuresList":[]}}.
11-20 13:06:12 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:06:12 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:06:12 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075572722' com.google.android.youtube.tv"
11-20 13:06:12 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:06:12 D/YtsAdapter: 	
11-20 13:06:14 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075572722.
11-20 13:06:14 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"wlcdORyNQzlu47XlRwejsQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:06:14 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM Document Tests HTML Document HTMLDocument.body","DOM Document Tests HTML Document HTMLDocument.cookie","DOM Document Tests HTML Document HTMLDocument.blur","DOM Document Tests HTML Document HTMLDocument.focus","DOM Document Tests HTML Document HTMLDocument.load","DOM Document Tests HTML Document HTMLDocument.resize"],"totalTests":718,"progressSoFar":377,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:06:15 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM Document Tests"}}.
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"HTML Document"}}.
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLDocument.body","fullName":"DOM Document Tests HTML Document HTMLDocument.body"}}.
11-20 13:06:16 D/YtsAdapter: 	DOM Document Tests
11-20 13:06:16 D/YtsAdapter: 	  HTML Document
11-20 13:06:16 D/YtsAdapter: 	    HTMLDocument.body
11-20 13:06:16 D/YtsAdapter: 	      TestExecutor:  Test 65:HTMLDocument.body STARTED with timeout 60000
11-20 13:06:16 D/YtsAdapter: 	      TestExecutor:  Test 65:HTMLDocument.body PASSED.
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLDocument.body","fullName":"DOM Document Tests HTML Document HTMLDocument.body","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:16 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLDocument.cookie","fullName":"DOM Document Tests HTML Document HTMLDocument.cookie"}}.
11-20 13:06:16 D/YtsAdapter: 	
11-20 13:06:16 D/YtsAdapter: 	    HTMLDocument.cookie
11-20 13:06:16 D/YtsAdapter: 	      TestExecutor:  Test 66:HTMLDocument.cookie STARTED with timeout 60000
11-20 13:06:16 D/YtsAdapter: 	      TestExecutor:  Test 66:HTMLDocument.cookie PASSED.
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLDocument.cookie","fullName":"DOM Document Tests HTML Document HTMLDocument.cookie","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:16 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLDocument.blur","fullName":"DOM Document Tests HTML Document HTMLDocument.blur"}}.
11-20 13:06:16 D/YtsAdapter: 	
11-20 13:06:16 D/YtsAdapter: 	    HTMLDocument.blur
11-20 13:06:16 D/YtsAdapter: 	      TestExecutor:  Test 67:HTMLDocument.blur STARTED with timeout 60000
11-20 13:06:16 D/YtsAdapter: 	      TestExecutor:  Test 67:HTMLDocument.blur PASSED.
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLDocument.blur","fullName":"DOM Document Tests HTML Document HTMLDocument.blur","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:16 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLDocument.focus","fullName":"DOM Document Tests HTML Document HTMLDocument.focus"}}.
11-20 13:06:16 D/YtsAdapter: 	
11-20 13:06:16 D/YtsAdapter: 	    HTMLDocument.focus
11-20 13:06:16 D/YtsAdapter: 	      TestExecutor:  Test 68:HTMLDocument.focus STARTED with timeout 60000
11-20 13:06:16 D/YtsAdapter: 	      TestExecutor:  Test 68:HTMLDocument.focus PASSED.
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLDocument.focus","fullName":"DOM Document Tests HTML Document HTMLDocument.focus","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:16 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLDocument.load","fullName":"DOM Document Tests HTML Document HTMLDocument.load"}}.
11-20 13:06:16 D/YtsAdapter: 	
11-20 13:06:16 D/YtsAdapter: 	    HTMLDocument.load
11-20 13:06:16 D/YtsAdapter: 	      TestExecutor:  Test 69:HTMLDocument.load STARTED with timeout 60000
11-20 13:06:16 D/YtsAdapter: 	      TestExecutor:  Test 69:HTMLDocument.load PASSED.
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLDocument.load","fullName":"DOM Document Tests HTML Document HTMLDocument.load","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:16 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLDocument.resize","fullName":"DOM Document Tests HTML Document HTMLDocument.resize"}}.
11-20 13:06:16 D/YtsAdapter: 	
11-20 13:06:16 D/YtsAdapter: 	    HTMLDocument.resize
11-20 13:06:16 D/YtsAdapter: 	      TestExecutor:  Test 70:HTMLDocument.resize STARTED with timeout 60000
11-20 13:06:16 D/YtsAdapter: 	      TestExecutor:  Test 70:HTMLDocument.resize PASSED.
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLDocument.resize","fullName":"DOM Document Tests HTML Document HTMLDocument.resize","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:16 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"HTML Document","fullName":"DOM Document Tests HTML Document","status":"passed","failuresList":[]}}.
11-20 13:06:16 D/YtsAdapter: 	
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM Document Tests","fullName":"DOM Document Tests","status":"passed","failuresList":[]}}.
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:06:16 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:06:16 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075576535' com.google.android.youtube.tv"
11-20 13:06:16 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:06:16 D/YtsAdapter: 	
11-20 13:06:18 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075576535.
11-20 13:06:18 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"0z6R6RTmEAnbiiNjQLy7KQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:06:18 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM Document Tests HTML Element HTMLElement.className","DOM Document Tests HTML Element HTMLElement.getBoundingClientRect","DOM Document Tests HTML Element HTMLElement.id","DOM Document Tests HTML Element HTMLElement.innerHTML","DOM Document Tests HTML Element HTMLElement.nodeName","DOM Document Tests HTML Element HTMLElement.nodeType","DOM Document Tests HTML Element HTMLElement.style","DOM Document Tests HTML Element HTMLElement.textContent"],"totalTests":718,"progressSoFar":383,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:06:19 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM Document Tests"}}.
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"HTML Element"}}.
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLElement.className","fullName":"DOM Document Tests HTML Element HTMLElement.className"}}.
11-20 13:06:20 D/YtsAdapter: 	DOM Document Tests
11-20 13:06:20 D/YtsAdapter: 	  HTML Element
11-20 13:06:20 D/YtsAdapter: 	    HTMLElement.className
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 72:HTMLElement.className STARTED with timeout 60000
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 72:HTMLElement.className PASSED.
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLElement.className","fullName":"DOM Document Tests HTML Element HTMLElement.className","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:20 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLElement.getBoundingClientRect","fullName":"DOM Document Tests HTML Element HTMLElement.getBoundingClientRect"}}.
11-20 13:06:20 D/YtsAdapter: 	
11-20 13:06:20 D/YtsAdapter: 	    HTMLElement.getBoundingClientRect
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 73:HTMLElement.getBoundingClientRect STARTED with timeout 60000
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 73:HTMLElement.getBoundingClientRect PASSED.
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLElement.getBoundingClientRect","fullName":"DOM Document Tests HTML Element HTMLElement.getBoundingClientRect","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:20 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLElement.id","fullName":"DOM Document Tests HTML Element HTMLElement.id"}}.
11-20 13:06:20 D/YtsAdapter: 	
11-20 13:06:20 D/YtsAdapter: 	    HTMLElement.id
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 74:HTMLElement.id STARTED with timeout 60000
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 74:HTMLElement.id PASSED.
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLElement.id","fullName":"DOM Document Tests HTML Element HTMLElement.id","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:20 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLElement.innerHTML","fullName":"DOM Document Tests HTML Element HTMLElement.innerHTML"}}.
11-20 13:06:20 D/YtsAdapter: 	
11-20 13:06:20 D/YtsAdapter: 	    HTMLElement.innerHTML
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 75:HTMLElement.innerHTML STARTED with timeout 60000
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 75:HTMLElement.innerHTML PASSED.
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLElement.innerHTML","fullName":"DOM Document Tests HTML Element HTMLElement.innerHTML","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:20 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLElement.nodeName","fullName":"DOM Document Tests HTML Element HTMLElement.nodeName"}}.
11-20 13:06:20 D/YtsAdapter: 	
11-20 13:06:20 D/YtsAdapter: 	    HTMLElement.nodeName
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 76:HTMLElement.nodeName STARTED with timeout 60000
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 76:HTMLElement.nodeName PASSED.
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLElement.nodeName","fullName":"DOM Document Tests HTML Element HTMLElement.nodeName","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:20 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLElement.nodeType","fullName":"DOM Document Tests HTML Element HTMLElement.nodeType"}}.
11-20 13:06:20 D/YtsAdapter: 	
11-20 13:06:20 D/YtsAdapter: 	    HTMLElement.nodeType
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 77:HTMLElement.nodeType STARTED with timeout 60000
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 77:HTMLElement.nodeType PASSED.
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLElement.nodeType","fullName":"DOM Document Tests HTML Element HTMLElement.nodeType","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:20 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLElement.style","fullName":"DOM Document Tests HTML Element HTMLElement.style"}}.
11-20 13:06:20 D/YtsAdapter: 	
11-20 13:06:20 D/YtsAdapter: 	    HTMLElement.style
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 78:HTMLElement.style STARTED with timeout 60000
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 78:HTMLElement.style PASSED.
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLElement.style","fullName":"DOM Document Tests HTML Element HTMLElement.style","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:20 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HTMLElement.textContent","fullName":"DOM Document Tests HTML Element HTMLElement.textContent"}}.
11-20 13:06:20 D/YtsAdapter: 	
11-20 13:06:20 D/YtsAdapter: 	    HTMLElement.textContent
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 79:HTMLElement.textContent STARTED with timeout 60000
11-20 13:06:20 D/YtsAdapter: 	      TestExecutor:  Test 79:HTMLElement.textContent PASSED.
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HTMLElement.textContent","fullName":"DOM Document Tests HTML Element HTMLElement.textContent","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:20 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"HTML Element","fullName":"DOM Document Tests HTML Element","status":"passed","failuresList":[]}}.
11-20 13:06:20 D/YtsAdapter: 	
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM Document Tests","fullName":"DOM Document Tests","status":"passed","failuresList":[]}}.
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:06:20 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:06:20 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075580486' com.google.android.youtube.tv"
11-20 13:06:20 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:06:20 D/YtsAdapter: 	
11-20 13:06:22 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075580486.
11-20 13:06:22 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"ykl/nqd21TZ+yZR0WZ7huw==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:06:22 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM chardata, window & Miscellaneous Tests CharacterData CharacterData.data"],"totalTests":718,"progressSoFar":391,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:06:23 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:06:24 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM chardata, window & Miscellaneous Tests"}}.
11-20 13:06:24 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CharacterData"}}.
11-20 13:06:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"CharacterData.data","fullName":"DOM chardata, window & Miscellaneous Tests CharacterData CharacterData.data"}}.
11-20 13:06:24 D/YtsAdapter: 	DOM chardata, window & Miscellaneous Tests
11-20 13:06:24 D/YtsAdapter: 	  CharacterData
11-20 13:06:24 D/YtsAdapter: 	    CharacterData.data
11-20 13:06:24 D/YtsAdapter: 	      TestExecutor:  Test 2:CharacterData.data STARTED with timeout 60000
11-20 13:06:24 D/YtsAdapter: 	      TestExecutor:  Test 2:CharacterData.data PASSED.
11-20 13:06:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"CharacterData.data","fullName":"DOM chardata, window & Miscellaneous Tests CharacterData CharacterData.data","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:24 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:24 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CharacterData","fullName":"DOM chardata, window & Miscellaneous Tests CharacterData","status":"passed","failuresList":[]}}.
11-20 13:06:24 D/YtsAdapter: 	
11-20 13:06:24 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM chardata, window & Miscellaneous Tests","fullName":"DOM chardata, window & Miscellaneous Tests","status":"passed","failuresList":[]}}.
11-20 13:06:24 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:06:24 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:06:24 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075584177' com.google.android.youtube.tv"
11-20 13:06:24 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:06:24 D/YtsAdapter: 	
11-20 13:06:25 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075584177.
11-20 13:06:25 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"0+AEOZYTzWNO43zLuKKA3w==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:06:25 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.getNamedItem","DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.item","DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.length","DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.removeNamedItem","DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.setNamedItem"],"totalTests":718,"progressSoFar":392,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:06:26 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM chardata, window & Miscellaneous Tests"}}.
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"NamedNodeMap"}}.
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"NamedNodeMap.getNamedItem","fullName":"DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.getNamedItem"}}.
11-20 13:06:27 D/YtsAdapter: 	DOM chardata, window & Miscellaneous Tests
11-20 13:06:27 D/YtsAdapter: 	  NamedNodeMap
11-20 13:06:27 D/YtsAdapter: 	    NamedNodeMap.getNamedItem
11-20 13:06:27 D/YtsAdapter: 	      TestExecutor:  Test 8:NamedNodeMap.getNamedItem STARTED with timeout 60000
11-20 13:06:27 D/YtsAdapter: 	      TestExecutor:  Test 8:NamedNodeMap.getNamedItem PASSED.
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"NamedNodeMap.getNamedItem","fullName":"DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.getNamedItem","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"NamedNodeMap.item","fullName":"DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.item"}}.
11-20 13:06:27 D/YtsAdapter: 	
11-20 13:06:27 D/YtsAdapter: 	    NamedNodeMap.item
11-20 13:06:27 D/YtsAdapter: 	      TestExecutor:  Test 10:NamedNodeMap.item STARTED with timeout 60000
11-20 13:06:27 D/YtsAdapter: 	      TestExecutor:  Test 10:NamedNodeMap.item PASSED.
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"NamedNodeMap.item","fullName":"DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.item","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"NamedNodeMap.length","fullName":"DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.length"}}.
11-20 13:06:27 D/YtsAdapter: 	
11-20 13:06:27 D/YtsAdapter: 	    NamedNodeMap.length
11-20 13:06:27 D/YtsAdapter: 	      TestExecutor:  Test 11:NamedNodeMap.length STARTED with timeout 60000
11-20 13:06:27 D/YtsAdapter: 	      TestExecutor:  Test 11:NamedNodeMap.length PASSED.
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"NamedNodeMap.length","fullName":"DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.length","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"NamedNodeMap.removeNamedItem","fullName":"DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.removeNamedItem"}}.
11-20 13:06:27 D/YtsAdapter: 	
11-20 13:06:27 D/YtsAdapter: 	    NamedNodeMap.removeNamedItem
11-20 13:06:27 D/YtsAdapter: 	      TestExecutor:  Test 12:NamedNodeMap.removeNamedItem STARTED with timeout 60000
11-20 13:06:27 D/YtsAdapter: 	      TestExecutor:  Test 12:NamedNodeMap.removeNamedItem PASSED.
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"NamedNodeMap.removeNamedItem","fullName":"DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.removeNamedItem","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"NamedNodeMap.setNamedItem","fullName":"DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.setNamedItem"}}.
11-20 13:06:27 D/YtsAdapter: 	
11-20 13:06:27 D/YtsAdapter: 	    NamedNodeMap.setNamedItem
11-20 13:06:27 D/YtsAdapter: 	      TestExecutor:  Test 14:NamedNodeMap.setNamedItem STARTED with timeout 60000
11-20 13:06:27 D/YtsAdapter: 	      TestExecutor:  Test 14:NamedNodeMap.setNamedItem PASSED.
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"NamedNodeMap.setNamedItem","fullName":"DOM chardata, window & Miscellaneous Tests NamedNodeMap NamedNodeMap.setNamedItem","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"NamedNodeMap","fullName":"DOM chardata, window & Miscellaneous Tests NamedNodeMap","status":"passed","failuresList":[]}}.
11-20 13:06:27 D/YtsAdapter: 	
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM chardata, window & Miscellaneous Tests","fullName":"DOM chardata, window & Miscellaneous Tests","status":"passed","failuresList":[]}}.
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:06:27 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:06:27 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075587882' com.google.android.youtube.tv"
11-20 13:06:27 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:06:27 D/YtsAdapter: 	
11-20 13:06:29 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075587882.
11-20 13:06:29 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"rQ8zD03nUmpYurwPNI7LTg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:06:29 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM chardata, window & Miscellaneous Tests Node Node.appendChild","DOM chardata, window & Miscellaneous Tests Node Node.nextSibling","DOM chardata, window & Miscellaneous Tests Node Node.nodeName","DOM chardata, window & Miscellaneous Tests Node Node.nodeType","DOM chardata, window & Miscellaneous Tests Node Node.nodeValue","DOM chardata, window & Miscellaneous Tests Node Node.ownerDocument","DOM chardata, window & Miscellaneous Tests Node Node.parentNode","DOM chardata, window & Miscellaneous Tests Node Node.previousSibling","DOM chardata, window & Miscellaneous Tests Node Node.removeChild","DOM chardata, window & Miscellaneous Tests Node Node.replaceChild","DOM chardata, window & Miscellaneous Tests Node Node.attributes","DOM chardata, window & Miscellaneous Tests Node Node.getElementById","DOM chardata, window & Miscellaneous Tests Node Node.localName","DOM chardata, window & Miscellaneous Tests Node Node.childNodes","DOM chardata, window & Miscellaneous Tests Node Node.cloneNode","DOM chardata, window & Miscellaneous Tests Node Node.firstChild","DOM chardata, window & Miscellaneous Tests Node Node.hasChildNodes","DOM chardata, window & Miscellaneous Tests Node Node.insertBefore","DOM chardata, window & Miscellaneous Tests Node Node.lastChild"],"totalTests":718,"progressSoFar":397,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:06:30 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM chardata, window & Miscellaneous Tests"}}.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Node"}}.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.appendChild","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.appendChild"}}.
11-20 13:06:31 D/YtsAdapter: 	DOM chardata, window & Miscellaneous Tests
11-20 13:06:31 D/YtsAdapter: 	  Node
11-20 13:06:31 D/YtsAdapter: 	    Node.appendChild
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 16:Node.appendChild STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 16:Node.appendChild PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.appendChild","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.appendChild","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.attributes","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.attributes"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.attributes
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 17:Node.attributes STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 17:Node.attributes PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.attributes","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.attributes","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.childNodes","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.childNodes"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.childNodes
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 18:Node.childNodes STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 18:Node.childNodes PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.childNodes","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.childNodes","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.cloneNode","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.cloneNode"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.cloneNode
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 19:Node.cloneNode STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 19:Node.cloneNode PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.cloneNode","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.cloneNode","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.firstChild","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.firstChild"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.firstChild
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 20:Node.firstChild STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 20:Node.firstChild PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.firstChild","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.firstChild","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.hasChildNodes","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.hasChildNodes"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.hasChildNodes
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 22:Node.hasChildNodes STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 22:Node.hasChildNodes PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.hasChildNodes","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.hasChildNodes","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.insertBefore","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.insertBefore"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.insertBefore
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 23:Node.insertBefore STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 23:Node.insertBefore PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.insertBefore","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.insertBefore","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.lastChild","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.lastChild"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.lastChild
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 24:Node.lastChild STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 24:Node.lastChild PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.lastChild","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.lastChild","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.nextSibling","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.nextSibling"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.nextSibling
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 25:Node.nextSibling STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 25:Node.nextSibling PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.nextSibling","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.nextSibling","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.nodeName","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.nodeName"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.nodeName
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 26:Node.nodeName STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 26:Node.nodeName PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.nodeName","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.nodeName","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.nodeType","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.nodeType"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.nodeType
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 27:Node.nodeType STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 27:Node.nodeType PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.nodeType","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.nodeType","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.nodeValue","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.nodeValue"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.nodeValue
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 28:Node.nodeValue STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 28:Node.nodeValue PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.nodeValue","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.nodeValue","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.ownerDocument","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.ownerDocument"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.ownerDocument
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 30:Node.ownerDocument STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 30:Node.ownerDocument PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.ownerDocument","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.ownerDocument","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.parentNode","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.parentNode"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.parentNode
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 31:Node.parentNode STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 31:Node.parentNode PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.parentNode","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.parentNode","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.previousSibling","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.previousSibling"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.previousSibling
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 32:Node.previousSibling STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 32:Node.previousSibling PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.previousSibling","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.previousSibling","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.removeChild","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.removeChild"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.removeChild
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 33:Node.removeChild STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 33:Node.removeChild PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.removeChild","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.removeChild","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.replaceChild","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.replaceChild"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.replaceChild
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 34:Node.replaceChild STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 34:Node.replaceChild PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.replaceChild","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.replaceChild","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.getElementById","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.getElementById"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.getElementById
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 35:Node.getElementById STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 35:Node.getElementById PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.getElementById","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.getElementById","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Node.localName","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.localName"}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	    Node.localName
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 36:Node.localName STARTED with timeout 60000
11-20 13:06:31 D/YtsAdapter: 	      TestExecutor:  Test 36:Node.localName PASSED.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Node.localName","fullName":"DOM chardata, window & Miscellaneous Tests Node Node.localName","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Node","fullName":"DOM chardata, window & Miscellaneous Tests Node","status":"passed","failuresList":[]}}.
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM chardata, window & Miscellaneous Tests","fullName":"DOM chardata, window & Miscellaneous Tests","status":"passed","failuresList":[]}}.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:06:31 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:06:31 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075591689' com.google.android.youtube.tv"
11-20 13:06:31 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:06:31 D/YtsAdapter: 	
11-20 13:06:33 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075591689.
11-20 13:06:33 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"F0PkKQgl4bHJEtzp+VloXQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:06:33 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM chardata, window & Miscellaneous Tests window window.addEventListener","DOM chardata, window & Miscellaneous Tests window window.keydown","DOM chardata, window & Miscellaneous Tests window window.keypress","DOM chardata, window & Miscellaneous Tests window window.keyup","DOM chardata, window & Miscellaneous Tests window Window.onerror stack trace","DOM chardata, window & Miscellaneous Tests window Window.devicePixelRatio","DOM chardata, window & Miscellaneous Tests window window.clearInterval","DOM chardata, window & Miscellaneous Tests window window.clearTimeout","DOM chardata, window & Miscellaneous Tests window window.location","DOM chardata, window & Miscellaneous Tests window window.navigator","DOM chardata, window & Miscellaneous Tests window window.close","DOM chardata, window & Miscellaneous Tests window window.removeEventListener","DOM chardata, window & Miscellaneous Tests window window.setInterval","DOM chardata, window & Miscellaneous Tests window window.setTimeout"],"totalTests":718,"progressSoFar":416,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:06:34 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM chardata, window & Miscellaneous Tests"}}.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"window"}}.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"window.addEventListener","fullName":"DOM chardata, window & Miscellaneous Tests window window.addEventListener"}}.
11-20 13:06:35 D/YtsAdapter: 	DOM chardata, window & Miscellaneous Tests
11-20 13:06:35 D/YtsAdapter: 	  window
11-20 13:06:35 D/YtsAdapter: 	    window.addEventListener
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 39:window.addEventListener STARTED with timeout 60000
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 39:window.addEventListener PASSED.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"window.addEventListener","fullName":"DOM chardata, window & Miscellaneous Tests window window.addEventListener","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"window.clearInterval","fullName":"DOM chardata, window & Miscellaneous Tests window window.clearInterval"}}.
11-20 13:06:35 D/YtsAdapter: 	
11-20 13:06:35 D/YtsAdapter: 	    window.clearInterval
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 40:window.clearInterval STARTED with timeout 60000
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 40:window.clearInterval PASSED.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"window.clearInterval","fullName":"DOM chardata, window & Miscellaneous Tests window window.clearInterval","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"window.clearTimeout","fullName":"DOM chardata, window & Miscellaneous Tests window window.clearTimeout"}}.
11-20 13:06:35 D/YtsAdapter: 	
11-20 13:06:35 D/YtsAdapter: 	    window.clearTimeout
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 41:window.clearTimeout STARTED with timeout 60000
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 41:window.clearTimeout PASSED.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"window.clearTimeout","fullName":"DOM chardata, window & Miscellaneous Tests window window.clearTimeout","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"window.location","fullName":"DOM chardata, window & Miscellaneous Tests window window.location"}}.
11-20 13:06:35 D/YtsAdapter: 	
11-20 13:06:35 D/YtsAdapter: 	    window.location
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 42:window.location STARTED with timeout 60000
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 42:window.location PASSED.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"window.location","fullName":"DOM chardata, window & Miscellaneous Tests window window.location","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"window.navigator","fullName":"DOM chardata, window & Miscellaneous Tests window window.navigator"}}.
11-20 13:06:35 D/YtsAdapter: 	
11-20 13:06:35 D/YtsAdapter: 	    window.navigator
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 43:window.navigator STARTED with timeout 60000
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 43:window.navigator PASSED.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"window.navigator","fullName":"DOM chardata, window & Miscellaneous Tests window window.navigator","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"window.close","fullName":"DOM chardata, window & Miscellaneous Tests window window.close"}}.
11-20 13:06:35 D/YtsAdapter: 	
11-20 13:06:35 D/YtsAdapter: 	    window.close
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 44:window.close STARTED with timeout 60000
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 44:window.close PASSED.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"window.close","fullName":"DOM chardata, window & Miscellaneous Tests window window.close","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"window.removeEventListener","fullName":"DOM chardata, window & Miscellaneous Tests window window.removeEventListener"}}.
11-20 13:06:35 D/YtsAdapter: 	
11-20 13:06:35 D/YtsAdapter: 	    window.removeEventListener
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 45:window.removeEventListener STARTED with timeout 60000
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 45:window.removeEventListener PASSED.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"window.removeEventListener","fullName":"DOM chardata, window & Miscellaneous Tests window window.removeEventListener","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"window.setInterval","fullName":"DOM chardata, window & Miscellaneous Tests window window.setInterval"}}.
11-20 13:06:35 D/YtsAdapter: 	
11-20 13:06:35 D/YtsAdapter: 	    window.setInterval
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 46:window.setInterval STARTED with timeout 60000
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 46:window.setInterval PASSED.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"window.setInterval","fullName":"DOM chardata, window & Miscellaneous Tests window window.setInterval","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"window.setTimeout","fullName":"DOM chardata, window & Miscellaneous Tests window window.setTimeout"}}.
11-20 13:06:35 D/YtsAdapter: 	
11-20 13:06:35 D/YtsAdapter: 	    window.setTimeout
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 47:window.setTimeout STARTED with timeout 60000
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 47:window.setTimeout PASSED.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"window.setTimeout","fullName":"DOM chardata, window & Miscellaneous Tests window window.setTimeout","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"window.keydown","fullName":"DOM chardata, window & Miscellaneous Tests window window.keydown"}}.
11-20 13:06:35 D/YtsAdapter: 	
11-20 13:06:35 D/YtsAdapter: 	    window.keydown
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 48:window.keydown STARTED with timeout 60000
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 48:window.keydown PASSED.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"window.keydown","fullName":"DOM chardata, window & Miscellaneous Tests window window.keydown","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"window.keypress","fullName":"DOM chardata, window & Miscellaneous Tests window window.keypress"}}.
11-20 13:06:35 D/YtsAdapter: 	
11-20 13:06:35 D/YtsAdapter: 	    window.keypress
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 49:window.keypress STARTED with timeout 60000
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 49:window.keypress PASSED.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"window.keypress","fullName":"DOM chardata, window & Miscellaneous Tests window window.keypress","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"window.keyup","fullName":"DOM chardata, window & Miscellaneous Tests window window.keyup"}}.
11-20 13:06:35 D/YtsAdapter: 	
11-20 13:06:35 D/YtsAdapter: 	    window.keyup
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 50:window.keyup STARTED with timeout 60000
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 50:window.keyup PASSED.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"window.keyup","fullName":"DOM chardata, window & Miscellaneous Tests window window.keyup","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Window.onerror stack trace","fullName":"DOM chardata, window & Miscellaneous Tests window Window.onerror stack trace"}}.
11-20 13:06:35 D/YtsAdapter: 	
11-20 13:06:35 D/YtsAdapter: 	    Window.onerror stack trace
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 51:Window.onerror stack trace STARTED with timeout 60000
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"error":{"text":"failure is not defined","stack":"ReferenceError: failure is not defined\n    at https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:18868:5"}}.
11-20 13:06:35 D/YtsAdapter: 	      ReferenceError: failure is not defined
11-20 13:06:35 D/YtsAdapter: 	    at https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:18868:5
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 51:Window.onerror stack trace PASSED.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Window.onerror stack trace","fullName":"DOM chardata, window & Miscellaneous Tests window Window.onerror stack trace","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Window.devicePixelRatio","fullName":"DOM chardata, window & Miscellaneous Tests window Window.devicePixelRatio"}}.
11-20 13:06:35 D/YtsAdapter: 	
11-20 13:06:35 D/YtsAdapter: 	    Window.devicePixelRatio
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 52:Window.devicePixelRatio STARTED with timeout 60000
11-20 13:06:35 D/YtsAdapter: 	      TestExecutor:  Test 52:Window.devicePixelRatio PASSED.
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Window.devicePixelRatio","fullName":"DOM chardata, window & Miscellaneous Tests window Window.devicePixelRatio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"window","fullName":"DOM chardata, window & Miscellaneous Tests window","status":"passed","failuresList":[]}}.
11-20 13:06:35 D/YtsAdapter: 	
11-20 13:06:35 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM chardata, window & Miscellaneous Tests","fullName":"DOM chardata, window & Miscellaneous Tests","status":"passed","failuresList":[]}}.
11-20 13:06:36 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:06:36 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:06:36 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075596046' com.google.android.youtube.tv"
11-20 13:06:36 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:06:36 D/YtsAdapter: 	
11-20 13:06:37 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075596046.
11-20 13:06:37 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"LjlUMac7UYKnAI9KyoWI2w==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:06:37 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM chardata, window & Miscellaneous Tests Heap totalJSHeapSize","DOM chardata, window & Miscellaneous Tests Heap usedJSHeapSize"],"totalTests":718,"progressSoFar":430,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:06:38 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:06:39 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM chardata, window & Miscellaneous Tests"}}.
11-20 13:06:39 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Heap"}}.
11-20 13:06:39 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"totalJSHeapSize","fullName":"DOM chardata, window & Miscellaneous Tests Heap totalJSHeapSize"}}.
11-20 13:06:39 D/YtsAdapter: 	DOM chardata, window & Miscellaneous Tests
11-20 13:06:39 D/YtsAdapter: 	  Heap
11-20 13:06:39 D/YtsAdapter: 	    totalJSHeapSize
11-20 13:06:39 D/YtsAdapter: 	      TestExecutor:  Test 53:totalJSHeapSize STARTED with timeout 60000
11-20 13:06:39 D/YtsAdapter: 	      TestExecutor:  Test 53:totalJSHeapSize PASSED.
11-20 13:06:39 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"totalJSHeapSize","fullName":"DOM chardata, window & Miscellaneous Tests Heap totalJSHeapSize","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:39 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:39 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"usedJSHeapSize","fullName":"DOM chardata, window & Miscellaneous Tests Heap usedJSHeapSize"}}.
11-20 13:06:39 D/YtsAdapter: 	
11-20 13:06:39 D/YtsAdapter: 	    usedJSHeapSize
11-20 13:06:39 D/YtsAdapter: 	      TestExecutor:  Test 54:usedJSHeapSize STARTED with timeout 60000
11-20 13:06:39 D/YtsAdapter: 	      TestExecutor:  Test 54:usedJSHeapSize PASSED.
11-20 13:06:39 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"usedJSHeapSize","fullName":"DOM chardata, window & Miscellaneous Tests Heap usedJSHeapSize","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:39 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:39 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Heap","fullName":"DOM chardata, window & Miscellaneous Tests Heap","status":"passed","failuresList":[]}}.
11-20 13:06:39 D/YtsAdapter: 	
11-20 13:06:39 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM chardata, window & Miscellaneous Tests","fullName":"DOM chardata, window & Miscellaneous Tests","status":"passed","failuresList":[]}}.
11-20 13:06:39 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:06:39 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:06:39 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075599765' com.google.android.youtube.tv"
11-20 13:06:39 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:06:39 D/YtsAdapter: 	
11-20 13:06:41 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075599765.
11-20 13:06:41 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"sw9nwEnL0eM2TlkgvVqXsA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:06:41 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM chardata, window & Miscellaneous Tests Assorted NodeList.length","DOM chardata, window & Miscellaneous Tests Assorted ProcessingInstruction.data","DOM chardata, window & Miscellaneous Tests Assorted ViewCSS.getComputedStyle"],"totalTests":718,"progressSoFar":432,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:06:42 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:06:43 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM chardata, window & Miscellaneous Tests"}}.
11-20 13:06:43 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Assorted"}}.
11-20 13:06:43 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"NodeList.length","fullName":"DOM chardata, window & Miscellaneous Tests Assorted NodeList.length"}}.
11-20 13:06:43 D/YtsAdapter: 	DOM chardata, window & Miscellaneous Tests
11-20 13:06:43 D/YtsAdapter: 	  Assorted
11-20 13:06:43 D/YtsAdapter: 	    NodeList.length
11-20 13:06:43 D/YtsAdapter: 	      TestExecutor:  Test 55:NodeList.length STARTED with timeout 60000
11-20 13:06:43 D/YtsAdapter: 	      TestExecutor:  Test 55:NodeList.length PASSED.
11-20 13:06:43 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"NodeList.length","fullName":"DOM chardata, window & Miscellaneous Tests Assorted NodeList.length","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:43 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:43 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"ProcessingInstruction.data","fullName":"DOM chardata, window & Miscellaneous Tests Assorted ProcessingInstruction.data"}}.
11-20 13:06:43 D/YtsAdapter: 	
11-20 13:06:43 D/YtsAdapter: 	    ProcessingInstruction.data
11-20 13:06:43 D/YtsAdapter: 	      TestExecutor:  Test 58:ProcessingInstruction.data STARTED with timeout 60000
11-20 13:06:43 D/YtsAdapter: 	      TestExecutor:  Test 58:ProcessingInstruction.data PASSED.
11-20 13:06:43 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"ProcessingInstruction.data","fullName":"DOM chardata, window & Miscellaneous Tests Assorted ProcessingInstruction.data","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:43 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:43 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"ViewCSS.getComputedStyle","fullName":"DOM chardata, window & Miscellaneous Tests Assorted ViewCSS.getComputedStyle"}}.
11-20 13:06:43 D/YtsAdapter: 	
11-20 13:06:43 D/YtsAdapter: 	    ViewCSS.getComputedStyle
11-20 13:06:43 D/YtsAdapter: 	      TestExecutor:  Test 60:ViewCSS.getComputedStyle STARTED with timeout 60000
11-20 13:06:43 D/YtsAdapter: 	      TestExecutor:  Test 60:ViewCSS.getComputedStyle PASSED.
11-20 13:06:43 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"ViewCSS.getComputedStyle","fullName":"DOM chardata, window & Miscellaneous Tests Assorted ViewCSS.getComputedStyle","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:43 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:43 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Assorted","fullName":"DOM chardata, window & Miscellaneous Tests Assorted","status":"passed","failuresList":[]}}.
11-20 13:06:43 D/YtsAdapter: 	
11-20 13:06:43 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM chardata, window & Miscellaneous Tests","fullName":"DOM chardata, window & Miscellaneous Tests","status":"passed","failuresList":[]}}.
11-20 13:06:43 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:06:43 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:06:43 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075603489' com.google.android.youtube.tv"
11-20 13:06:43 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:06:43 D/YtsAdapter: 	
11-20 13:06:45 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075603489.
11-20 13:06:45 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"44GJAqvyH/ZGjPVwB+BvAQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:06:45 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["DOM chardata, window & Miscellaneous Tests CreateEvent UIEvents.initUIEvent","DOM chardata, window & Miscellaneous Tests CreateEvent MouseEvents.initMouseEvent"],"totalTests":718,"progressSoFar":435,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:06:46 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:06:47 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"DOM chardata, window & Miscellaneous Tests"}}.
11-20 13:06:47 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"CreateEvent"}}.
11-20 13:06:47 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"UIEvents.initUIEvent","fullName":"DOM chardata, window & Miscellaneous Tests CreateEvent UIEvents.initUIEvent"}}.
11-20 13:06:47 D/YtsAdapter: 	DOM chardata, window & Miscellaneous Tests
11-20 13:06:47 D/YtsAdapter: 	  CreateEvent
11-20 13:06:47 D/YtsAdapter: 	    UIEvents.initUIEvent
11-20 13:06:47 D/YtsAdapter: 	      TestExecutor:  Test 62:UIEvents.initUIEvent STARTED with timeout 60000
11-20 13:06:47 D/YtsAdapter: 	      TestExecutor:  Test 62:UIEvents.initUIEvent PASSED.
11-20 13:06:47 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"UIEvents.initUIEvent","fullName":"DOM chardata, window & Miscellaneous Tests CreateEvent UIEvents.initUIEvent","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:47 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:47 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MouseEvents.initMouseEvent","fullName":"DOM chardata, window & Miscellaneous Tests CreateEvent MouseEvents.initMouseEvent"}}.
11-20 13:06:47 D/YtsAdapter: 	
11-20 13:06:47 D/YtsAdapter: 	    MouseEvents.initMouseEvent
11-20 13:06:47 D/YtsAdapter: 	      TestExecutor:  Test 63:MouseEvents.initMouseEvent STARTED with timeout 60000
11-20 13:06:47 D/YtsAdapter: 	      TestExecutor:  Test 63:MouseEvents.initMouseEvent PASSED.
11-20 13:06:47 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MouseEvents.initMouseEvent","fullName":"DOM chardata, window & Miscellaneous Tests CreateEvent MouseEvents.initMouseEvent","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:06:47 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:47 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"CreateEvent","fullName":"DOM chardata, window & Miscellaneous Tests CreateEvent","status":"passed","failuresList":[]}}.
11-20 13:06:47 D/YtsAdapter: 	
11-20 13:06:47 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"DOM chardata, window & Miscellaneous Tests","fullName":"DOM chardata, window & Miscellaneous Tests","status":"passed","failuresList":[]}}.
11-20 13:06:47 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:06:47 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:06:47 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075607192' com.google.android.youtube.tv"
11-20 13:06:47 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:06:47 D/YtsAdapter: 	
11-20 13:06:48 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075607192.
11-20 13:06:48 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"AuFmLYQxmzuBIVPfVxbmyQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:06:48 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["MSE Codec Tests MSE (Opus) AppendOpusAudio","MSE Codec Tests MSE (Opus) BufferedRangeOpusAudio","MSE Codec Tests MSE (Opus) OpusAudioWithOverlap","MSE Codec Tests MSE (Opus) OpusAudioWithSmallGap","MSE Codec Tests MSE (Opus) OpusAudioWithLargeGap","MSE Codec Tests MSE (Opus) DelayedOpusAudio","MSE Codec Tests MSE (Opus) PlaybackOnlyOpusAudio","MSE Codec Tests MSE (Opus) AbortOpusAudio","MSE Codec Tests MSE (Opus) TimestampOffsetOpusAudio","MSE Codec Tests MSE (Opus) DurationAfterAppendOpusAudio","MSE Codec Tests MSE (Opus) PausedStateWithOpusAudio","MSE Codec Tests MSE (Opus) IncrementalOpusAudio","MSE Codec Tests MSE (Opus) LimitedOpusAudio","MSE Codec Tests MSE (Opus) IncrementalLimitedOpusAudio","MSE Codec Tests MSE (Opus) HighBitRateIncrementalLimitedOpusAudio","MSE Codec Tests MSE (Opus) AppendOpusAudioOffset","MSE Codec Tests MSE (Opus) AppendMultipleInitOpusAudio","MSE Codec Tests MSE (Opus) AppendOpusAudioOutOfOrder"],"totalTests":718,"progressSoFar":437,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:06:49 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:06:50 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE Codec Tests"}}.
11-20 13:06:50 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE (Opus)"}}.
11-20 13:06:50 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendOpusAudio","fullName":"MSE Codec Tests MSE (Opus) AppendOpusAudio"}}.
11-20 13:06:50 D/YtsAdapter: 	MSE Codec Tests
11-20 13:06:50 D/YtsAdapter: 	  MSE (Opus)
11-20 13:06:50 D/YtsAdapter: 	    AppendOpusAudio
11-20 13:06:50 D/YtsAdapter: 	      TestExecutor:  Test 1:AppendOpusAudio STARTED with timeout 60000
11-20 13:06:50 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:06:50 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:06:50 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (70.861).
11-20 13:06:50 D/YtsAdapter: 	      TestExecutor:  Test 1:AppendOpusAudio PASSED.
11-20 13:06:50 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendOpusAudio","fullName":"MSE Codec Tests MSE (Opus) AppendOpusAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:50 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:50 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AbortOpusAudio","fullName":"MSE Codec Tests MSE (Opus) AbortOpusAudio"}}.
11-20 13:06:50 D/YtsAdapter: 	
11-20 13:06:50 D/YtsAdapter: 	    AbortOpusAudio
11-20 13:06:50 D/YtsAdapter: 	      TestExecutor:  Test 2:AbortOpusAudio STARTED with timeout 60000
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  checkGr passed: Range end is (70.861).
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  Test 2:AbortOpusAudio PASSED.
11-20 13:06:51 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AbortOpusAudio","fullName":"MSE Codec Tests MSE (Opus) AbortOpusAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:51 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:51 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"TimestampOffsetOpusAudio","fullName":"MSE Codec Tests MSE (Opus) TimestampOffsetOpusAudio"}}.
11-20 13:06:51 D/YtsAdapter: 	
11-20 13:06:51 D/YtsAdapter: 	    TimestampOffsetOpusAudio
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  Test 3:TimestampOffsetOpusAudio STARTED with timeout 60000
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (5).
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (186.501).
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  Test 3:TimestampOffsetOpusAudio PASSED.
11-20 13:06:51 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"TimestampOffsetOpusAudio","fullName":"MSE Codec Tests MSE (Opus) TimestampOffsetOpusAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:51 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:51 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"DurationAfterAppendOpusAudio","fullName":"MSE Codec Tests MSE (Opus) DurationAfterAppendOpusAudio"}}.
11-20 13:06:51 D/YtsAdapter: 	
11-20 13:06:51 D/YtsAdapter: 	    DurationAfterAppendOpusAudio
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  Test 4:DurationAfterAppendOpusAudio STARTED with timeout 60000
11-20 13:06:51 D/YtsAdapter: 	      DurationAfterAppendOpusAudio:  Remove() complete.
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (90.7505).
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: sb.buffered.end(0) is (90.7505).
11-20 13:06:51 D/YtsAdapter: 	      DurationAfterAppendOpusAudio:  Duration change complete.
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (90.7505).
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (181.501).
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  Test 4:DurationAfterAppendOpusAudio PASSED.
11-20 13:06:51 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"DurationAfterAppendOpusAudio","fullName":"MSE Codec Tests MSE (Opus) DurationAfterAppendOpusAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:51 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:51 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PausedStateWithOpusAudio","fullName":"MSE Codec Tests MSE (Opus) PausedStateWithOpusAudio"}}.
11-20 13:06:51 D/YtsAdapter: 	
11-20 13:06:51 D/YtsAdapter: 	    PausedStateWithOpusAudio
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  Test 5:PausedStateWithOpusAudio STARTED with timeout 60000
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  Test 5:PausedStateWithOpusAudio PASSED.
11-20 13:06:51 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PausedStateWithOpusAudio","fullName":"MSE Codec Tests MSE (Opus) PausedStateWithOpusAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:51 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:51 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"IncrementalOpusAudio","fullName":"MSE Codec Tests MSE (Opus) IncrementalOpusAudio"}}.
11-20 13:06:51 D/YtsAdapter: 	
11-20 13:06:51 D/YtsAdapter: 	    IncrementalOpusAudio
11-20 13:06:51 D/YtsAdapter: 	      TestExecutor:  Test 6:IncrementalOpusAudio STARTED with timeout 60000
11-20 13:06:52 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:06:52 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:06:52 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (28.221).
11-20 13:06:52 D/YtsAdapter: 	      TestExecutor:  Test 6:IncrementalOpusAudio PASSED.
11-20 13:06:52 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"IncrementalOpusAudio","fullName":"MSE Codec Tests MSE (Opus) IncrementalOpusAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:52 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:52 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"LimitedOpusAudio","fullName":"MSE Codec Tests MSE (Opus) LimitedOpusAudio"}}.
11-20 13:06:52 D/YtsAdapter: 	
11-20 13:06:52 D/YtsAdapter: 	    LimitedOpusAudio
11-20 13:06:52 D/YtsAdapter: 	      TestExecutor:  Test 7:LimitedOpusAudio STARTED with timeout 60000
11-20 13:06:52 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:06:52 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:06:52 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (0.501).
11-20 13:06:53 D/YtsAdapter: 	      TestExecutor:  Test 7:LimitedOpusAudio PASSED.
11-20 13:06:53 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"LimitedOpusAudio","fullName":"MSE Codec Tests MSE (Opus) LimitedOpusAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:06:53 D/YtsAdapter: 	    ✓ PASSED
11-20 13:06:53 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"IncrementalLimitedOpusAudio","fullName":"MSE Codec Tests MSE (Opus) IncrementalLimitedOpusAudio"}}.
11-20 13:06:53 D/YtsAdapter: 	
11-20 13:06:53 D/YtsAdapter: 	    IncrementalLimitedOpusAudio
11-20 13:06:53 D/YtsAdapter: 	      TestExecutor:  Test 8:IncrementalLimitedOpusAudio STARTED with timeout 60000
11-20 13:07:02 D/YtsAdapter: 	      TestExecutor:  Test 8:IncrementalLimitedOpusAudio PASSED.
11-20 13:07:02 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"IncrementalLimitedOpusAudio","fullName":"MSE Codec Tests MSE (Opus) IncrementalLimitedOpusAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:02 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:02 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"HighBitRateIncrementalLimitedOpusAudio","fullName":"MSE Codec Tests MSE (Opus) HighBitRateIncrementalLimitedOpusAudio"}}.
11-20 13:07:02 D/YtsAdapter: 	
11-20 13:07:02 D/YtsAdapter: 	    HighBitRateIncrementalLimitedOpusAudio
11-20 13:07:02 D/YtsAdapter: 	      TestExecutor:  Test 9:HighBitRateIncrementalLimitedOpusAudio STARTED with timeout 60000
11-20 13:07:11 D/YtsAdapter: 	      TestExecutor:  Test 9:HighBitRateIncrementalLimitedOpusAudio PASSED.
11-20 13:07:11 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"HighBitRateIncrementalLimitedOpusAudio","fullName":"MSE Codec Tests MSE (Opus) HighBitRateIncrementalLimitedOpusAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:11 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:11 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendOpusAudioOffset","fullName":"MSE Codec Tests MSE (Opus) AppendOpusAudioOffset"}}.
11-20 13:07:11 D/YtsAdapter: 	
11-20 13:07:11 D/YtsAdapter: 	    AppendOpusAudioOffset
11-20 13:07:11 D/YtsAdapter: 	      TestExecutor:  Test 10:AppendOpusAudioOffset STARTED with timeout 60000
11-20 13:07:12 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:12 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:07:12 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (33.221).
11-20 13:07:12 D/YtsAdapter: 	      TestExecutor:  Test 10:AppendOpusAudioOffset PASSED.
11-20 13:07:12 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendOpusAudioOffset","fullName":"MSE Codec Tests MSE (Opus) AppendOpusAudioOffset","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:12 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:12 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendMultipleInitOpusAudio","fullName":"MSE Codec Tests MSE (Opus) AppendMultipleInitOpusAudio"}}.
11-20 13:07:12 D/YtsAdapter: 	
11-20 13:07:12 D/YtsAdapter: 	    AppendMultipleInitOpusAudio
11-20 13:07:12 D/YtsAdapter: 	      TestExecutor:  Test 11:AppendMultipleInitOpusAudio STARTED with timeout 60000
11-20 13:07:12 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range end is (10.001).
11-20 13:07:12 D/YtsAdapter: 	      TestExecutor:  Test 11:AppendMultipleInitOpusAudio PASSED.
11-20 13:07:12 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendMultipleInitOpusAudio","fullName":"MSE Codec Tests MSE (Opus) AppendMultipleInitOpusAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:12 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:12 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendOpusAudioOutOfOrder","fullName":"MSE Codec Tests MSE (Opus) AppendOpusAudioOutOfOrder"}}.
11-20 13:07:12 D/YtsAdapter: 	
11-20 13:07:12 D/YtsAdapter: 	    AppendOpusAudioOutOfOrder
11-20 13:07:12 D/YtsAdapter: 	      TestExecutor:  Test 12:AppendOpusAudioOutOfOrder STARTED with timeout 60000
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  checkGr passed: Range start is (10.001).
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  Test 12:AppendOpusAudioOutOfOrder PASSED.
11-20 13:07:14 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendOpusAudioOutOfOrder","fullName":"MSE Codec Tests MSE (Opus) AppendOpusAudioOutOfOrder","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:14 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:14 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"BufferedRangeOpusAudio","fullName":"MSE Codec Tests MSE (Opus) BufferedRangeOpusAudio"}}.
11-20 13:07:14 D/YtsAdapter: 	
11-20 13:07:14 D/YtsAdapter: 	    BufferedRangeOpusAudio
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  Test 13:BufferedRangeOpusAudio STARTED with timeout 60000
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  checkGE passed: Range end is (10.001).
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  Test 13:BufferedRangeOpusAudio PASSED.
11-20 13:07:14 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"BufferedRangeOpusAudio","fullName":"MSE Codec Tests MSE (Opus) BufferedRangeOpusAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:14 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:14 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"OpusAudioWithOverlap","fullName":"MSE Codec Tests MSE (Opus) OpusAudioWithOverlap"}}.
11-20 13:07:14 D/YtsAdapter: 	
11-20 13:07:14 D/YtsAdapter: 	    OpusAudioWithOverlap
11-20 13:07:14 D/YtsAdapter: 	      TestExecutor:  Test 14:OpusAudioWithOverlap STARTED with timeout 60000
11-20 13:07:15 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:15 D/YtsAdapter: 	      Seeking to segment index=0 time=0 start=0 length=10.001
11-20 13:07:15 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:15 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (19.902).
11-20 13:07:15 D/YtsAdapter: 	      TestExecutor:  Test 14:OpusAudioWithOverlap PASSED.
11-20 13:07:15 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"OpusAudioWithOverlap","fullName":"MSE Codec Tests MSE (Opus) OpusAudioWithOverlap","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:15 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:15 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"OpusAudioWithSmallGap","fullName":"MSE Codec Tests MSE (Opus) OpusAudioWithSmallGap"}}.
11-20 13:07:15 D/YtsAdapter: 	
11-20 13:07:15 D/YtsAdapter: 	    OpusAudioWithSmallGap
11-20 13:07:15 D/YtsAdapter: 	      TestExecutor:  Test 15:OpusAudioWithSmallGap STARTED with timeout 60000
11-20 13:07:16 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:16 D/YtsAdapter: 	      Seeking to segment index=0 time=0 start=0 length=10.001
11-20 13:07:16 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:16 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (20.012).
11-20 13:07:16 D/YtsAdapter: 	      TestExecutor:  Test 15:OpusAudioWithSmallGap PASSED.
11-20 13:07:16 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"OpusAudioWithSmallGap","fullName":"MSE Codec Tests MSE (Opus) OpusAudioWithSmallGap","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:16 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:16 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"OpusAudioWithLargeGap","fullName":"MSE Codec Tests MSE (Opus) OpusAudioWithLargeGap"}}.
11-20 13:07:16 D/YtsAdapter: 	
11-20 13:07:16 D/YtsAdapter: 	    OpusAudioWithLargeGap
11-20 13:07:16 D/YtsAdapter: 	      TestExecutor:  Test 16:OpusAudioWithLargeGap STARTED with timeout 60000
11-20 13:07:17 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:17 D/YtsAdapter: 	      Seeking to segment index=0 time=0 start=0 length=10.001
11-20 13:07:17 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 13:07:17 D/YtsAdapter: 	      TestExecutor:  Test 16:OpusAudioWithLargeGap PASSED.
11-20 13:07:17 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"OpusAudioWithLargeGap","fullName":"MSE Codec Tests MSE (Opus) OpusAudioWithLargeGap","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:17 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:17 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"DelayedOpusAudio","fullName":"MSE Codec Tests MSE (Opus) DelayedOpusAudio"}}.
11-20 13:07:17 D/YtsAdapter: 	
11-20 13:07:17 D/YtsAdapter: 	    DelayedOpusAudio
11-20 13:07:17 D/YtsAdapter: 	      TestExecutor:  Test 17:DelayedOpusAudio STARTED with timeout 60000
11-20 13:07:20 D/YtsAdapter: 	      DelayedOpusAudio:  Start play when there is only 8.501 seconds of DelayedOpusAudio data.
11-20 13:07:20 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0).
11-20 13:07:21 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.199956).
11-20 13:07:21 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.39572).
11-20 13:07:21 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.595921).
11-20 13:07:21 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.796795).
11-20 13:07:21 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.996893).
11-20 13:07:22 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.19702).
11-20 13:07:22 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.397478).
11-20 13:07:22 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.598151).
11-20 13:07:22 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.798207).
11-20 13:07:22 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.998087).
11-20 13:07:23 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.198525).
11-20 13:07:23 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.398494).
11-20 13:07:23 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.598758).
11-20 13:07:23 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.799069).
11-20 13:07:23 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.999009).
11-20 13:07:24 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.199135).
11-20 13:07:24 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.399298).
11-20 13:07:24 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.599548).
11-20 13:07:24 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.799957).
11-20 13:07:24 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.00004).
11-20 13:07:25 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.200209).
11-20 13:07:25 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.400328).
11-20 13:07:25 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.600519).
11-20 13:07:25 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.801032).
11-20 13:07:25 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.000943).
11-20 13:07:26 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.201087).
11-20 13:07:26 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.401274).
11-20 13:07:26 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.601453).
11-20 13:07:26 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.801731).
11-20 13:07:26 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.002016).
11-20 13:07:27 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.201977).
11-20 13:07:27 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.402222).
11-20 13:07:27 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.602588).
11-20 13:07:27 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.802386).
11-20 13:07:27 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.00269).
11-20 13:07:28 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.202676).
11-20 13:07:28 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.402825).
11-20 13:07:28 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.602958).
11-20 13:07:28 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.803133).
11-20 13:07:28 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.003331).
11-20 13:07:29 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.203452).
11-20 13:07:29 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.403729).
11-20 13:07:29 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.5).
11-20 13:07:30 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime is (8.5).
11-20 13:07:30 D/YtsAdapter: 	      TestExecutor:  checkGr passed: media.currentTime is (8.5).
11-20 13:07:30 D/YtsAdapter: 	      TestExecutor:  Test 17:DelayedOpusAudio PASSED.
11-20 13:07:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"DelayedOpusAudio","fullName":"MSE Codec Tests MSE (Opus) DelayedOpusAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:30 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackOnlyOpusAudio","fullName":"MSE Codec Tests MSE (Opus) PlaybackOnlyOpusAudio"}}.
11-20 13:07:30 D/YtsAdapter: 	
11-20 13:07:30 D/YtsAdapter: 	    PlaybackOnlyOpusAudio
11-20 13:07:30 D/YtsAdapter: 	      TestExecutor:  Test 18:PlaybackOnlyOpusAudio STARTED with timeout 60000
11-20 13:07:35 D/YtsAdapter: 	      TestExecutor:  Test 18:PlaybackOnlyOpusAudio PASSED.
11-20 13:07:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackOnlyOpusAudio","fullName":"MSE Codec Tests MSE (Opus) PlaybackOnlyOpusAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:35 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE (Opus)","fullName":"MSE Codec Tests MSE (Opus)","status":"passed","failuresList":[]}}.
11-20 13:07:35 D/YtsAdapter: 	
11-20 13:07:36 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE Codec Tests","fullName":"MSE Codec Tests","status":"passed","failuresList":[]}}.
11-20 13:07:36 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:07:36 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:07:36 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075656842' com.google.android.youtube.tv"
11-20 13:07:36 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:07:36 D/YtsAdapter: 	
11-20 13:07:38 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075656842.
11-20 13:07:38 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"5m9mUyhpbmBa75N7nf/xsQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:07:38 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["MSE Codec Tests MSE (AAC) AppendAACAudio","MSE Codec Tests MSE (AAC) BufferedRangeAACAudio","MSE Codec Tests MSE (AAC) AACAudioWithOverlap","MSE Codec Tests MSE (AAC) AACAudioWithSmallGap","MSE Codec Tests MSE (AAC) AACAudioWithLargeGap","MSE Codec Tests MSE (AAC) DelayedAACAudio","MSE Codec Tests MSE (AAC) PlaybackOnlyAACAudio","MSE Codec Tests MSE (AAC) AbortAACAudio","MSE Codec Tests MSE (AAC) TimestampOffsetAACAudio","MSE Codec Tests MSE (AAC) DurationAfterAppendAACAudio","MSE Codec Tests MSE (AAC) PausedStateWithAACAudio","MSE Codec Tests MSE (AAC) IncrementalAACAudio","MSE Codec Tests MSE (AAC) LimitedAACAudio","MSE Codec Tests MSE (AAC) AppendAACAudioOffset","MSE Codec Tests MSE (AAC) AppendMultipleInitAACAudio","MSE Codec Tests MSE (AAC) AppendAACAudioOutOfOrder"],"totalTests":718,"progressSoFar":455,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:07:39 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:07:39 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE Codec Tests"}}.
11-20 13:07:39 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE (AAC)"}}.
11-20 13:07:39 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendAACAudio","fullName":"MSE Codec Tests MSE (AAC) AppendAACAudio"}}.
11-20 13:07:39 D/YtsAdapter: 	MSE Codec Tests
11-20 13:07:39 D/YtsAdapter: 	  MSE (AAC)
11-20 13:07:39 D/YtsAdapter: 	    AppendAACAudio
11-20 13:07:39 D/YtsAdapter: 	      TestExecutor:  Test 29:AppendAACAudio STARTED with timeout 60000
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (65.87501).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  Test 29:AppendAACAudio PASSED.
11-20 13:07:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendAACAudio","fullName":"MSE Codec Tests MSE (AAC) AppendAACAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AbortAACAudio","fullName":"MSE Codec Tests MSE (AAC) AbortAACAudio"}}.
11-20 13:07:40 D/YtsAdapter: 	
11-20 13:07:40 D/YtsAdapter: 	    AbortAACAudio
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  Test 30:AbortAACAudio STARTED with timeout 60000
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkGr passed: Range end is (65.87501).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  Test 30:AbortAACAudio PASSED.
11-20 13:07:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AbortAACAudio","fullName":"MSE Codec Tests MSE (AAC) AbortAACAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"TimestampOffsetAACAudio","fullName":"MSE Codec Tests MSE (AAC) TimestampOffsetAACAudio"}}.
11-20 13:07:40 D/YtsAdapter: 	
11-20 13:07:40 D/YtsAdapter: 	    TimestampOffsetAACAudio
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  Test 31:TimestampOffsetAACAudio STARTED with timeout 60000
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (5).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (70.87501).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  Test 31:TimestampOffsetAACAudio PASSED.
11-20 13:07:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"TimestampOffsetAACAudio","fullName":"MSE Codec Tests MSE (AAC) TimestampOffsetAACAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"DurationAfterAppendAACAudio","fullName":"MSE Codec Tests MSE (AAC) DurationAfterAppendAACAudio"}}.
11-20 13:07:40 D/YtsAdapter: 	
11-20 13:07:40 D/YtsAdapter: 	    DurationAfterAppendAACAudio
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  Test 32:DurationAfterAppendAACAudio STARTED with timeout 60000
11-20 13:07:40 D/YtsAdapter: 	      DurationAfterAppendAACAudio:  Remove() complete.
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (32.937505).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: sb.buffered.end(0) is (32.937505).
11-20 13:07:40 D/YtsAdapter: 	      DurationAfterAppendAACAudio:  Duration change complete.
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (32.937505).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (65.87501).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  Test 32:DurationAfterAppendAACAudio PASSED.
11-20 13:07:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"DurationAfterAppendAACAudio","fullName":"MSE Codec Tests MSE (AAC) DurationAfterAppendAACAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PausedStateWithAACAudio","fullName":"MSE Codec Tests MSE (AAC) PausedStateWithAACAudio"}}.
11-20 13:07:40 D/YtsAdapter: 	
11-20 13:07:40 D/YtsAdapter: 	    PausedStateWithAACAudio
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  Test 33:PausedStateWithAACAudio STARTED with timeout 60000
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  Test 33:PausedStateWithAACAudio PASSED.
11-20 13:07:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PausedStateWithAACAudio","fullName":"MSE Codec Tests MSE (AAC) PausedStateWithAACAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"IncrementalAACAudio","fullName":"MSE Codec Tests MSE (AAC) IncrementalAACAudio"}}.
11-20 13:07:40 D/YtsAdapter: 	
11-20 13:07:40 D/YtsAdapter: 	    IncrementalAACAudio
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  Test 34:IncrementalAACAudio STARTED with timeout 60000
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (12.422674).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  Test 34:IncrementalAACAudio PASSED.
11-20 13:07:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"IncrementalAACAudio","fullName":"MSE Codec Tests MSE (AAC) IncrementalAACAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"LimitedAACAudio","fullName":"MSE Codec Tests MSE (AAC) LimitedAACAudio"}}.
11-20 13:07:40 D/YtsAdapter: 	
11-20 13:07:40 D/YtsAdapter: 	    LimitedAACAudio
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  Test 35:LimitedAACAudio STARTED with timeout 60000
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:07:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (0.510838).
11-20 13:07:41 D/YtsAdapter: 	      TestExecutor:  Test 35:LimitedAACAudio PASSED.
11-20 13:07:41 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"LimitedAACAudio","fullName":"MSE Codec Tests MSE (AAC) LimitedAACAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:41 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:41 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendAACAudioOffset","fullName":"MSE Codec Tests MSE (AAC) AppendAACAudioOffset"}}.
11-20 13:07:41 D/YtsAdapter: 	
11-20 13:07:41 D/YtsAdapter: 	    AppendAACAudioOffset
11-20 13:07:41 D/YtsAdapter: 	      TestExecutor:  Test 38:AppendAACAudioOffset STARTED with timeout 60000
11-20 13:07:41 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:41 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:07:41 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (17.422674).
11-20 13:07:41 D/YtsAdapter: 	      TestExecutor:  Test 38:AppendAACAudioOffset PASSED.
11-20 13:07:41 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendAACAudioOffset","fullName":"MSE Codec Tests MSE (AAC) AppendAACAudioOffset","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:41 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:41 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendMultipleInitAACAudio","fullName":"MSE Codec Tests MSE (AAC) AppendMultipleInitAACAudio"}}.
11-20 13:07:41 D/YtsAdapter: 	
11-20 13:07:41 D/YtsAdapter: 	    AppendMultipleInitAACAudio
11-20 13:07:41 D/YtsAdapter: 	      TestExecutor:  Test 39:AppendMultipleInitAACAudio STARTED with timeout 60000
11-20 13:07:41 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range end is (10.007799).
11-20 13:07:41 D/YtsAdapter: 	      TestExecutor:  Test 39:AppendMultipleInitAACAudio PASSED.
11-20 13:07:41 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendMultipleInitAACAudio","fullName":"MSE Codec Tests MSE (AAC) AppendMultipleInitAACAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:41 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:41 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendAACAudioOutOfOrder","fullName":"MSE Codec Tests MSE (AAC) AppendAACAudioOutOfOrder"}}.
11-20 13:07:41 D/YtsAdapter: 	
11-20 13:07:41 D/YtsAdapter: 	    AppendAACAudioOutOfOrder
11-20 13:07:41 D/YtsAdapter: 	      TestExecutor:  Test 40:AppendAACAudioOutOfOrder STARTED with timeout 60000
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkGr passed: Range start is (10.0078).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  Test 40:AppendAACAudioOutOfOrder PASSED.
11-20 13:07:42 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendAACAudioOutOfOrder","fullName":"MSE Codec Tests MSE (AAC) AppendAACAudioOutOfOrder","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:42 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:42 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"BufferedRangeAACAudio","fullName":"MSE Codec Tests MSE (AAC) BufferedRangeAACAudio"}}.
11-20 13:07:42 D/YtsAdapter: 	
11-20 13:07:42 D/YtsAdapter: 	    BufferedRangeAACAudio
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  Test 41:BufferedRangeAACAudio STARTED with timeout 60000
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkGE passed: Range end is (10.007799).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  Test 41:BufferedRangeAACAudio PASSED.
11-20 13:07:42 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"BufferedRangeAACAudio","fullName":"MSE Codec Tests MSE (AAC) BufferedRangeAACAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:42 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:42 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AACAudioWithOverlap","fullName":"MSE Codec Tests MSE (AAC) AACAudioWithOverlap"}}.
11-20 13:07:42 D/YtsAdapter: 	
11-20 13:07:42 D/YtsAdapter: 	    AACAudioWithOverlap
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  Test 42:AACAudioWithOverlap STARTED with timeout 60000
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:42 D/YtsAdapter: 	      Seeking to segment index=0 time=0 start=0 length=10.00780045351474
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (19.915598).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  Test 42:AACAudioWithOverlap PASSED.
11-20 13:07:42 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AACAudioWithOverlap","fullName":"MSE Codec Tests MSE (AAC) AACAudioWithOverlap","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:42 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:42 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AACAudioWithSmallGap","fullName":"MSE Codec Tests MSE (AAC) AACAudioWithSmallGap"}}.
11-20 13:07:42 D/YtsAdapter: 	
11-20 13:07:42 D/YtsAdapter: 	    AACAudioWithSmallGap
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  Test 43:AACAudioWithSmallGap STARTED with timeout 60000
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:42 D/YtsAdapter: 	      Seeking to segment index=0 time=0 start=0 length=10.00780045351474
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (20.025598).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  Test 43:AACAudioWithSmallGap PASSED.
11-20 13:07:42 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AACAudioWithSmallGap","fullName":"MSE Codec Tests MSE (AAC) AACAudioWithSmallGap","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:42 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:42 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AACAudioWithLargeGap","fullName":"MSE Codec Tests MSE (AAC) AACAudioWithLargeGap"}}.
11-20 13:07:42 D/YtsAdapter: 	
11-20 13:07:42 D/YtsAdapter: 	    AACAudioWithLargeGap
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  Test 44:AACAudioWithLargeGap STARTED with timeout 60000
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:07:42 D/YtsAdapter: 	      Seeking to segment index=0 time=0 start=0 length=10.00780045351474
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  Test 44:AACAudioWithLargeGap PASSED.
11-20 13:07:42 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AACAudioWithLargeGap","fullName":"MSE Codec Tests MSE (AAC) AACAudioWithLargeGap","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:42 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:42 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"DelayedAACAudio","fullName":"MSE Codec Tests MSE (AAC) DelayedAACAudio"}}.
11-20 13:07:42 D/YtsAdapter: 	
11-20 13:07:42 D/YtsAdapter: 	    DelayedAACAudio
11-20 13:07:42 D/YtsAdapter: 	      TestExecutor:  Test 45:DelayedAACAudio STARTED with timeout 60000
11-20 13:07:44 D/YtsAdapter: 	      DelayedAACAudio:  Start play when there is only 8.219862 seconds of DelayedAACAudio data.
11-20 13:07:44 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0).
11-20 13:07:45 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.199454).
11-20 13:07:45 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.394416).
11-20 13:07:45 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.595039).
11-20 13:07:45 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.794884).
11-20 13:07:46 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.995004).
11-20 13:07:46 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.195252).
11-20 13:07:46 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.395422).
11-20 13:07:46 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.59547).
11-20 13:07:46 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.795613).
11-20 13:07:47 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.995655).
11-20 13:07:47 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.196065).
11-20 13:07:47 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.396014).
11-20 13:07:47 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.596158).
11-20 13:07:47 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.796279).
11-20 13:07:48 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.996322).
11-20 13:07:48 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.196624).
11-20 13:07:48 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.396694).
11-20 13:07:48 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.596841).
11-20 13:07:48 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.79729).
11-20 13:07:49 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.997413).
11-20 13:07:49 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.197461).
11-20 13:07:49 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.397671).
11-20 13:07:49 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.597757).
11-20 13:07:49 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.797971).
11-20 13:07:50 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.998077).
11-20 13:07:50 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.199824).
11-20 13:07:50 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.399251).
11-20 13:07:50 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.599437).
11-20 13:07:50 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.799531).
11-20 13:07:51 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.999587).
11-20 13:07:51 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.199794).
11-20 13:07:51 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.399905).
11-20 13:07:51 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.600184).
11-20 13:07:51 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.800341).
11-20 13:07:52 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.000389).
11-20 13:07:52 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.200605).
11-20 13:07:52 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.400769).
11-20 13:07:52 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.600871).
11-20 13:07:52 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.801285).
11-20 13:07:53 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.001348).
11-20 13:07:53 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.2017).
11-20 13:07:53 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.2017).
11-20 13:07:54 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime is (8.2017).
11-20 13:07:54 D/YtsAdapter: 	      TestExecutor:  checkGr passed: media.currentTime is (8.2017).
11-20 13:07:54 D/YtsAdapter: 	      TestExecutor:  Test 45:DelayedAACAudio PASSED.
11-20 13:07:54 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"DelayedAACAudio","fullName":"MSE Codec Tests MSE (AAC) DelayedAACAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:54 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:54 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackOnlyAACAudio","fullName":"MSE Codec Tests MSE (AAC) PlaybackOnlyAACAudio"}}.
11-20 13:07:54 D/YtsAdapter: 	
11-20 13:07:54 D/YtsAdapter: 	    PlaybackOnlyAACAudio
11-20 13:07:54 D/YtsAdapter: 	      TestExecutor:  Test 46:PlaybackOnlyAACAudio STARTED with timeout 60000
11-20 13:07:59 D/YtsAdapter: 	      TestExecutor:  Test 46:PlaybackOnlyAACAudio PASSED.
11-20 13:07:59 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackOnlyAACAudio","fullName":"MSE Codec Tests MSE (AAC) PlaybackOnlyAACAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:07:59 D/YtsAdapter: 	    ✓ PASSED
11-20 13:07:59 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE (AAC)","fullName":"MSE Codec Tests MSE (AAC)","status":"passed","failuresList":[]}}.
11-20 13:07:59 D/YtsAdapter: 	
11-20 13:07:59 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE Codec Tests","fullName":"MSE Codec Tests","status":"passed","failuresList":[]}}.
11-20 13:08:00 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:08:00 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:08:00 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075680615' com.google.android.youtube.tv"
11-20 13:08:00 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:08:00 D/YtsAdapter: 	
11-20 13:08:02 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075680615.
11-20 13:08:02 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"9QmXR7jg+SnEYSfnv450AQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:08:02 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["MSE Codec Tests MSE (VP9) AppendVP9Video","MSE Codec Tests MSE (VP9) AppendVP9VideoOffset","MSE Codec Tests MSE (VP9) AppendMultipleInitVP9Video","MSE Codec Tests MSE (VP9) AppendVP9VideoOutOfOrder","MSE Codec Tests MSE (VP9) BufferedRangeVP9Video","MSE Codec Tests MSE (VP9) MediaSourceDurationVP9","MSE Codec Tests MSE (VP9) VP9VideoWithOverlap","MSE Codec Tests MSE (VP9) VP9VideoWithSmallGap","MSE Codec Tests MSE (VP9) VP9VideoWithLargeGap","MSE Codec Tests MSE (VP9) SeekVP9","MSE Codec Tests MSE (VP9) BufUnbufSeekVP9","MSE Codec Tests MSE (VP9) AbortVP9Video","MSE Codec Tests MSE (VP9) DelayedVP9Video","MSE Codec Tests MSE (VP9) PlaybackOnlyVP9Video","MSE Codec Tests MSE (VP9) LoopVP9","MSE Codec Tests MSE (VP9) LoopAfterEndedVP9","MSE Codec Tests MSE (VP9) LoopAfterEndedNoSeekVP9","MSE Codec Tests MSE (VP9) TimestampOffsetVP9Video","MSE Codec Tests MSE (VP9) DASHLatencyVP9","MSE Codec Tests MSE (VP9) DurationAfterAppendVP9Video","MSE Codec Tests MSE (VP9) PausedStateWithVP9Video","MSE Codec Tests MSE (VP9) VideoDimensionVP9","MSE Codec Tests MSE (VP9) PlaybackStateVP9","MSE Codec Tests MSE (VP9) PlayPartialVP9Segment"],"totalTests":718,"progressSoFar":471,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:08:03 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:08:03 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE Codec Tests"}}.
11-20 13:08:03 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE (VP9)"}}.
11-20 13:08:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendVP9Video","fullName":"MSE Codec Tests MSE (VP9) AppendVP9Video"}}.
11-20 13:08:03 D/YtsAdapter: 	MSE Codec Tests
11-20 13:08:03 D/YtsAdapter: 	  MSE (VP9)
11-20 13:08:03 D/YtsAdapter: 	    AppendVP9Video
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  Test 48:AppendVP9Video STARTED with timeout 60000
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (0.999).
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  Test 48:AppendVP9Video PASSED.
11-20 13:08:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendVP9Video","fullName":"MSE Codec Tests MSE (VP9) AppendVP9Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AbortVP9Video","fullName":"MSE Codec Tests MSE (VP9) AbortVP9Video"}}.
11-20 13:08:03 D/YtsAdapter: 	
11-20 13:08:03 D/YtsAdapter: 	    AbortVP9Video
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  Test 49:AbortVP9Video STARTED with timeout 60000
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  checkGr passed: Range end is (0.999).
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  Test 49:AbortVP9Video PASSED.
11-20 13:08:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AbortVP9Video","fullName":"MSE Codec Tests MSE (VP9) AbortVP9Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"TimestampOffsetVP9Video","fullName":"MSE Codec Tests MSE (VP9) TimestampOffsetVP9Video"}}.
11-20 13:08:03 D/YtsAdapter: 	
11-20 13:08:03 D/YtsAdapter: 	    TimestampOffsetVP9Video
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  Test 50:TimestampOffsetVP9Video STARTED with timeout 60000
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (5).
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (5.999).
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  Test 50:TimestampOffsetVP9Video PASSED.
11-20 13:08:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"TimestampOffsetVP9Video","fullName":"MSE Codec Tests MSE (VP9) TimestampOffsetVP9Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"DASHLatencyVP9","fullName":"MSE Codec Tests MSE (VP9) DASHLatencyVP9"}}.
11-20 13:08:03 D/YtsAdapter: 	
11-20 13:08:03 D/YtsAdapter: 	    DASHLatencyVP9
11-20 13:08:03 D/YtsAdapter: 	      TestExecutor:  Test 51:DASHLatencyVP9 STARTED with timeout 60000
11-20 13:08:04 D/YtsAdapter: 	      DASHLatencyVP9:  Buffer size: 30MB
11-20 13:08:04 D/YtsAdapter: 	      DASHLatencyVP9:  Source buffer updated as exceeding buffer limit
11-20 13:08:07 D/YtsAdapter: 	      TestExecutor:  Test 51:DASHLatencyVP9 PASSED.
11-20 13:08:07 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"DASHLatencyVP9","fullName":"MSE Codec Tests MSE (VP9) DASHLatencyVP9","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:07 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:07 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"DurationAfterAppendVP9Video","fullName":"MSE Codec Tests MSE (VP9) DurationAfterAppendVP9Video"}}.
11-20 13:08:07 D/YtsAdapter: 	
11-20 13:08:07 D/YtsAdapter: 	    DurationAfterAppendVP9Video
11-20 13:08:07 D/YtsAdapter: 	      TestExecutor:  Test 52:DurationAfterAppendVP9Video STARTED with timeout 60000
11-20 13:08:07 D/YtsAdapter: 	      DurationAfterAppendVP9Video:  Remove() complete.
11-20 13:08:07 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (0.4995).
11-20 13:08:07 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: sb.buffered.end(0) is (0.499).
11-20 13:08:07 D/YtsAdapter: 	      DurationAfterAppendVP9Video:  Duration change complete.
11-20 13:08:07 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (0.4995).
11-20 13:08:07 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (0.999).
11-20 13:08:07 D/YtsAdapter: 	      TestExecutor:  Test 52:DurationAfterAppendVP9Video PASSED.
11-20 13:08:07 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"DurationAfterAppendVP9Video","fullName":"MSE Codec Tests MSE (VP9) DurationAfterAppendVP9Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:07 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:07 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PausedStateWithVP9Video","fullName":"MSE Codec Tests MSE (VP9) PausedStateWithVP9Video"}}.
11-20 13:08:07 D/YtsAdapter: 	
11-20 13:08:07 D/YtsAdapter: 	    PausedStateWithVP9Video
11-20 13:08:07 D/YtsAdapter: 	      TestExecutor:  Test 53:PausedStateWithVP9Video STARTED with timeout 60000
11-20 13:08:07 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:08:07 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:08:07 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:08:07 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:08:07 D/YtsAdapter: 	      TestExecutor:  Test 53:PausedStateWithVP9Video PASSED.
11-20 13:08:08 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PausedStateWithVP9Video","fullName":"MSE Codec Tests MSE (VP9) PausedStateWithVP9Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:08 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:08 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VideoDimensionVP9","fullName":"MSE Codec Tests MSE (VP9) VideoDimensionVP9"}}.
11-20 13:08:08 D/YtsAdapter: 	
11-20 13:08:08 D/YtsAdapter: 	    VideoDimensionVP9
11-20 13:08:08 D/YtsAdapter: 	      TestExecutor:  Test 54:VideoDimensionVP9 STARTED with timeout 60000
11-20 13:08:08 D/YtsAdapter: 	      TestExecutor:  checkEq passed: video width is (0).
11-20 13:08:08 D/YtsAdapter: 	      TestExecutor:  checkEq passed: video height is (0).
11-20 13:08:08 D/YtsAdapter: 	      TestExecutor:  checkEq passed: readyState is (0).
11-20 13:08:08 D/YtsAdapter: 	      VideoDimensionVP9:  loadedmetadata called
11-20 13:08:08 D/YtsAdapter: 	      TestExecutor:  checkEq passed: video width is (640).
11-20 13:08:08 D/YtsAdapter: 	      TestExecutor:  checkEq passed: video height is (360).
11-20 13:08:08 D/YtsAdapter: 	      TestExecutor:  Test 54:VideoDimensionVP9 PASSED.
11-20 13:08:08 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VideoDimensionVP9","fullName":"MSE Codec Tests MSE (VP9) VideoDimensionVP9","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:08 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:08 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackStateVP9","fullName":"MSE Codec Tests MSE (VP9) PlaybackStateVP9"}}.
11-20 13:08:08 D/YtsAdapter: 	
11-20 13:08:08 D/YtsAdapter: 	    PlaybackStateVP9
11-20 13:08:08 D/YtsAdapter: 	      TestExecutor:  Test 55:PlaybackStateVP9 STARTED with timeout 60000
11-20 13:08:08 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.currentTime is (0).
11-20 13:08:08 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.currentTime is (0).
11-20 13:08:10 D/YtsAdapter: 	      onLoadedMetadata called
11-20 13:08:10 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.currentTime is (0).
11-20 13:08:10 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.currentTime is (0).
11-20 13:08:12 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: media.currentTime is (2.028483).
11-20 13:08:12 D/YtsAdapter: 	      TestExecutor:  Test 55:PlaybackStateVP9 PASSED.
11-20 13:08:12 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackStateVP9","fullName":"MSE Codec Tests MSE (VP9) PlaybackStateVP9","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:12 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:12 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlayPartialVP9Segment","fullName":"MSE Codec Tests MSE (VP9) PlayPartialVP9Segment"}}.
11-20 13:08:12 D/YtsAdapter: 	
11-20 13:08:12 D/YtsAdapter: 	    PlayPartialVP9Segment
11-20 13:08:12 D/YtsAdapter: 	      TestExecutor:  Test 56:PlayPartialVP9Segment STARTED with timeout 60000
11-20 13:08:15 D/YtsAdapter: 	      TestExecutor:  Test 56:PlayPartialVP9Segment PASSED.
11-20 13:08:15 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlayPartialVP9Segment","fullName":"MSE Codec Tests MSE (VP9) PlayPartialVP9Segment","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:15 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:15 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendVP9VideoOffset","fullName":"MSE Codec Tests MSE (VP9) AppendVP9VideoOffset"}}.
11-20 13:08:15 D/YtsAdapter: 	
11-20 13:08:15 D/YtsAdapter: 	    AppendVP9VideoOffset
11-20 13:08:15 D/YtsAdapter: 	      TestExecutor:  Test 57:AppendVP9VideoOffset STARTED with timeout 60000
11-20 13:08:16 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:08:16 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:08:16 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (15.315).
11-20 13:08:16 D/YtsAdapter: 	      onLoadedMetadata called
11-20 13:08:16 D/YtsAdapter: 	      AppendVP9VideoOffset:  seeked called
11-20 13:08:16 D/YtsAdapter: 	      AppendVP9VideoOffset:  timeupdate called with 6.268532
11-20 13:08:16 D/YtsAdapter: 	      TestExecutor:  Test 57:AppendVP9VideoOffset PASSED.
11-20 13:08:17 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendVP9VideoOffset","fullName":"MSE Codec Tests MSE (VP9) AppendVP9VideoOffset","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:17 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:17 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendMultipleInitVP9Video","fullName":"MSE Codec Tests MSE (VP9) AppendMultipleInitVP9Video"}}.
11-20 13:08:17 D/YtsAdapter: 	
11-20 13:08:17 D/YtsAdapter: 	    AppendMultipleInitVP9Video
11-20 13:08:17 D/YtsAdapter: 	      TestExecutor:  Test 58:AppendMultipleInitVP9Video STARTED with timeout 60000
11-20 13:08:17 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range end is (0.999).
11-20 13:08:17 D/YtsAdapter: 	      TestExecutor:  Test 58:AppendMultipleInitVP9Video PASSED.
11-20 13:08:17 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendMultipleInitVP9Video","fullName":"MSE Codec Tests MSE (VP9) AppendMultipleInitVP9Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:17 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:17 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendVP9VideoOutOfOrder","fullName":"MSE Codec Tests MSE (VP9) AppendVP9VideoOutOfOrder"}}.
11-20 13:08:17 D/YtsAdapter: 	
11-20 13:08:17 D/YtsAdapter: 	    AppendVP9VideoOutOfOrder
11-20 13:08:17 D/YtsAdapter: 	      TestExecutor:  Test 59:AppendVP9VideoOutOfOrder STARTED with timeout 60000
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  checkGr passed: Range start is (5.066).
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  Test 59:AppendVP9VideoOutOfOrder PASSED.
11-20 13:08:19 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendVP9VideoOutOfOrder","fullName":"MSE Codec Tests MSE (VP9) AppendVP9VideoOutOfOrder","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:19 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:19 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"BufferedRangeVP9Video","fullName":"MSE Codec Tests MSE (VP9) BufferedRangeVP9Video"}}.
11-20 13:08:19 D/YtsAdapter: 	
11-20 13:08:19 D/YtsAdapter: 	    BufferedRangeVP9Video
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  Test 60:BufferedRangeVP9Video STARTED with timeout 60000
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  checkGE passed: Range end is (5.066).
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  Test 60:BufferedRangeVP9Video PASSED.
11-20 13:08:19 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"BufferedRangeVP9Video","fullName":"MSE Codec Tests MSE (VP9) BufferedRangeVP9Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:19 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:19 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MediaSourceDurationVP9","fullName":"MSE Codec Tests MSE (VP9) MediaSourceDurationVP9"}}.
11-20 13:08:19 D/YtsAdapter: 	
11-20 13:08:19 D/YtsAdapter: 	    MediaSourceDurationVP9
11-20 13:08:19 D/YtsAdapter: 	      TestExecutor:  Test 61:MediaSourceDurationVP9 STARTED with timeout 60000
11-20 13:08:20 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (5.066).
11-20 13:08:20 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: media.duration is (5.066).
11-20 13:08:20 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Range end is (5.066).
11-20 13:08:20 D/YtsAdapter: 	      Seeking to segment index=0 time=0 start=0 length=5.066
11-20 13:08:21 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (10.132).
11-20 13:08:21 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (5.066).
11-20 13:08:21 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (5.066).
11-20 13:08:21 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: media.duration is (5.066).
11-20 13:08:21 D/YtsAdapter: 	      MediaSourceDurationVP9:  onsourceclose called
11-20 13:08:21 D/YtsAdapter: 	      TestExecutor:  Test 61:MediaSourceDurationVP9 PASSED.
11-20 13:08:21 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MediaSourceDurationVP9","fullName":"MSE Codec Tests MSE (VP9) MediaSourceDurationVP9","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:21 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:21 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9VideoWithOverlap","fullName":"MSE Codec Tests MSE (VP9) VP9VideoWithOverlap"}}.
11-20 13:08:21 D/YtsAdapter: 	
11-20 13:08:21 D/YtsAdapter: 	    VP9VideoWithOverlap
11-20 13:08:21 D/YtsAdapter: 	      TestExecutor:  Test 62:VP9VideoWithOverlap STARTED with timeout 60000
11-20 13:08:22 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:08:22 D/YtsAdapter: 	      Seeking to segment index=0 time=0 start=0 length=5.066
11-20 13:08:22 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:08:22 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (10.032).
11-20 13:08:22 D/YtsAdapter: 	      TestExecutor:  Test 62:VP9VideoWithOverlap PASSED.
11-20 13:08:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9VideoWithOverlap","fullName":"MSE Codec Tests MSE (VP9) VP9VideoWithOverlap","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9VideoWithSmallGap","fullName":"MSE Codec Tests MSE (VP9) VP9VideoWithSmallGap"}}.
11-20 13:08:22 D/YtsAdapter: 	
11-20 13:08:22 D/YtsAdapter: 	    VP9VideoWithSmallGap
11-20 13:08:22 D/YtsAdapter: 	      TestExecutor:  Test 63:VP9VideoWithSmallGap STARTED with timeout 60000
11-20 13:08:22 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:08:22 D/YtsAdapter: 	      Seeking to segment index=0 time=0 start=0 length=5.066
11-20 13:08:23 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:08:23 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (10.142).
11-20 13:08:23 D/YtsAdapter: 	      TestExecutor:  Test 63:VP9VideoWithSmallGap PASSED.
11-20 13:08:23 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9VideoWithSmallGap","fullName":"MSE Codec Tests MSE (VP9) VP9VideoWithSmallGap","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:23 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:23 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9VideoWithLargeGap","fullName":"MSE Codec Tests MSE (VP9) VP9VideoWithLargeGap"}}.
11-20 13:08:23 D/YtsAdapter: 	
11-20 13:08:23 D/YtsAdapter: 	    VP9VideoWithLargeGap
11-20 13:08:23 D/YtsAdapter: 	      TestExecutor:  Test 64:VP9VideoWithLargeGap STARTED with timeout 60000
11-20 13:08:23 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:08:23 D/YtsAdapter: 	      Seeking to segment index=0 time=0 start=0 length=5.066
11-20 13:08:23 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 13:08:23 D/YtsAdapter: 	      TestExecutor:  Test 64:VP9VideoWithLargeGap PASSED.
11-20 13:08:23 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9VideoWithLargeGap","fullName":"MSE Codec Tests MSE (VP9) VP9VideoWithLargeGap","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:23 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:23 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"SeekVP9","fullName":"MSE Codec Tests MSE (VP9) SeekVP9"}}.
11-20 13:08:23 D/YtsAdapter: 	
11-20 13:08:23 D/YtsAdapter: 	    SeekVP9
11-20 13:08:23 D/YtsAdapter: 	      TestExecutor:  Test 65:SeekVP9 STARTED with timeout 60000
11-20 13:08:26 D/YtsAdapter: 	      SeekVP9:  Seek to 17s
11-20 13:08:26 D/YtsAdapter: 	      onLoadedMetadata called
11-20 13:08:28 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (19.030231).
11-20 13:08:28 D/YtsAdapter: 	      SeekVP9:  Seek to 28s
11-20 13:08:34 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (60.013387).
11-20 13:08:34 D/YtsAdapter: 	      SeekVP9:  Seek to 7s
11-20 13:08:34 D/YtsAdapter: 	      Seeking to segment index=1 time=7 start=5.066 length=5.067000000000001
11-20 13:08:34 D/YtsAdapter: 	      Seeking to segment index=0 time=7 start=0 length=10.00780045351474
11-20 13:08:36 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (9.023298).
11-20 13:08:36 D/YtsAdapter: 	      TestExecutor:  Test 65:SeekVP9 PASSED.
11-20 13:08:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"SeekVP9","fullName":"MSE Codec Tests MSE (VP9) SeekVP9","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:08:37 D/YtsAdapter: 	    ✓ PASSED
11-20 13:08:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"LoopVP9","fullName":"MSE Codec Tests MSE (VP9) LoopVP9"}}.
11-20 13:08:37 D/YtsAdapter: 	
11-20 13:08:37 D/YtsAdapter: 	    LoopVP9
11-20 13:08:37 D/YtsAdapter: 	      TestExecutor:  Test 66:LoopVP9 STARTED with timeout 200000
11-20 13:08:37 D/YtsAdapter: 	      LoopVP9:  onload called
11-20 13:08:37 D/YtsAdapter: 	      LoopVP9:  update called
11-20 13:08:37 D/YtsAdapter: 	      LoopVP9:  onload called
11-20 13:08:47 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:08:57 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:09:07 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:09:17 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:09:27 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:09:37 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:09:47 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:09:57 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:10:07 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:10:17 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:10:27 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:10:37 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:10:47 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:10:57 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:11:07 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:11:09 D/YtsAdapter: 	      TestExecutor:  Test 66:LoopVP9 PASSED.
11-20 13:11:10 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"LoopVP9","fullName":"MSE Codec Tests MSE (VP9) LoopVP9","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:11:10 D/YtsAdapter: 	    ✓ PASSED
11-20 13:11:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"LoopAfterEndedVP9","fullName":"MSE Codec Tests MSE (VP9) LoopAfterEndedVP9"}}.
11-20 13:11:10 D/YtsAdapter: 	
11-20 13:11:10 D/YtsAdapter: 	    LoopAfterEndedVP9
11-20 13:11:10 D/YtsAdapter: 	      TestExecutor:  Test 67:LoopAfterEndedVP9 STARTED with timeout 60000
11-20 13:11:10 D/YtsAdapter: 	      LoopAfterEndedVP9:  onload called
11-20 13:11:10 D/YtsAdapter: 	      LoopAfterEndedVP9:  update called
11-20 13:11:10 D/YtsAdapter: 	      LoopAfterEndedVP9:  onload called
11-20 13:11:10 D/YtsAdapter: 	      LoopAfterEndedVP9:  waitng event fired
11-20 13:11:10 D/YtsAdapter: 	      LoopAfterEndedVP9:  video.readyState at waiting: 0
11-20 13:11:10 D/YtsAdapter: 	      LoopAfterEndedVP9:  video.networkState at waiting: 2
11-20 13:11:10 D/YtsAdapter: 	      LoopAfterEndedVP9:  progress event
11-20 13:11:13 D/YtsAdapter: 	      LoopAfterEndedVP9:  stalled event
11-20 13:11:23 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:11:25 D/YtsAdapter: 	      LoopAfterEndedVP9:  video ended
11-20 13:11:25 D/YtsAdapter: 	      LoopAfterEndedVP9:  waitng event fired
11-20 13:11:25 D/YtsAdapter: 	      LoopAfterEndedVP9:  video.readyState at waiting: 1
11-20 13:11:25 D/YtsAdapter: 	      LoopAfterEndedVP9:  video.networkState at waiting: 2
11-20 13:11:26 D/YtsAdapter: 	      LoopAfterEndedVP9:  video.readyState at the end: 4
11-20 13:11:26 D/YtsAdapter: 	      LoopAfterEndedVP9:  video.networkState at the end: 2
11-20 13:11:26 D/YtsAdapter: 	      TestExecutor:  Test 67:LoopAfterEndedVP9 PASSED.
11-20 13:11:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"LoopAfterEndedVP9","fullName":"MSE Codec Tests MSE (VP9) LoopAfterEndedVP9","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:11:26 D/YtsAdapter: 	    ✓ PASSED
11-20 13:11:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"LoopAfterEndedNoSeekVP9","fullName":"MSE Codec Tests MSE (VP9) LoopAfterEndedNoSeekVP9"}}.
11-20 13:11:26 D/YtsAdapter: 	
11-20 13:11:26 D/YtsAdapter: 	    LoopAfterEndedNoSeekVP9
11-20 13:11:26 D/YtsAdapter: 	      TestExecutor:  Test 68:LoopAfterEndedNoSeekVP9 STARTED with timeout 60000
11-20 13:11:26 D/YtsAdapter: 	      LoopAfterEndedNoSeekVP9:  onload called
11-20 13:11:26 D/YtsAdapter: 	      LoopAfterEndedNoSeekVP9:  update called
11-20 13:11:26 D/YtsAdapter: 	      LoopAfterEndedNoSeekVP9:  onload called
11-20 13:11:27 D/YtsAdapter: 	      LoopAfterEndedNoSeekVP9:  waitng event fired
11-20 13:11:27 D/YtsAdapter: 	      LoopAfterEndedNoSeekVP9:  video.readyState at waiting: 0
11-20 13:11:27 D/YtsAdapter: 	      LoopAfterEndedNoSeekVP9:  video.networkState at waiting: 2
11-20 13:11:27 D/YtsAdapter: 	      LoopAfterEndedNoSeekVP9:  progress event
11-20 13:11:30 D/YtsAdapter: 	      LoopAfterEndedNoSeekVP9:  stalled event
11-20 13:11:40 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:11:42 D/YtsAdapter: 	      LoopAfterEndedNoSeekVP9:  video ended
11-20 13:11:42 D/YtsAdapter: 	      LoopAfterEndedNoSeekVP9:  waitng event fired
11-20 13:11:42 D/YtsAdapter: 	      LoopAfterEndedNoSeekVP9:  video.readyState at waiting: 1
11-20 13:11:42 D/YtsAdapter: 	      LoopAfterEndedNoSeekVP9:  video.networkState at waiting: 2
11-20 13:11:43 D/YtsAdapter: 	      LoopAfterEndedNoSeekVP9:  video.readyState at the end: 4
11-20 13:11:43 D/YtsAdapter: 	      LoopAfterEndedNoSeekVP9:  video.networkState at the end: 2
11-20 13:11:43 D/YtsAdapter: 	      TestExecutor:  Test 68:LoopAfterEndedNoSeekVP9 PASSED.
11-20 13:11:43 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"LoopAfterEndedNoSeekVP9","fullName":"MSE Codec Tests MSE (VP9) LoopAfterEndedNoSeekVP9","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:11:43 D/YtsAdapter: 	    ✓ PASSED
11-20 13:11:43 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"BufUnbufSeekVP9","fullName":"MSE Codec Tests MSE (VP9) BufUnbufSeekVP9"}}.
11-20 13:11:43 D/YtsAdapter: 	
11-20 13:11:43 D/YtsAdapter: 	    BufUnbufSeekVP9
11-20 13:11:43 D/YtsAdapter: 	      TestExecutor:  Test 69:BufUnbufSeekVP9 STARTED with timeout 60000
11-20 13:11:44 D/YtsAdapter: 	      onLoadedMetadata called
11-20 13:11:48 D/YtsAdapter: 	      TestExecutor:  Test 69:BufUnbufSeekVP9 PASSED.
11-20 13:11:48 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"BufUnbufSeekVP9","fullName":"MSE Codec Tests MSE (VP9) BufUnbufSeekVP9","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:11:48 D/YtsAdapter: 	    ✓ PASSED
11-20 13:11:48 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"DelayedVP9Video","fullName":"MSE Codec Tests MSE (VP9) DelayedVP9Video"}}.
11-20 13:11:48 D/YtsAdapter: 	
11-20 13:11:48 D/YtsAdapter: 	    DelayedVP9Video
11-20 13:11:48 D/YtsAdapter: 	      TestExecutor:  Test 70:DelayedVP9Video STARTED with timeout 60000
11-20 13:11:49 D/YtsAdapter: 	      DelayedVP9Video:  Start play when there is only 8.132 seconds of DelayedVP9Video data.
11-20 13:11:49 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.265335).
11-20 13:11:50 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.465049).
11-20 13:11:50 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.665211).
11-20 13:11:50 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.865289).
11-20 13:11:50 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.065434).
11-20 13:11:50 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.265519).
11-20 13:11:51 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.465746).
11-20 13:11:51 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.666093).
11-20 13:11:51 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.866247).
11-20 13:11:51 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.066387).
11-20 13:11:51 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.266501).
11-20 13:11:52 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.466943).
11-20 13:11:52 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.666775).
11-20 13:11:52 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.866919).
11-20 13:11:52 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.067055).
11-20 13:11:52 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.267133).
11-20 13:11:53 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.467116).
11-20 13:11:53 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.667376).
11-20 13:11:53 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.86746).
11-20 13:11:53 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.06765).
11-20 13:11:53 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.267797).
11-20 13:11:54 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.467895).
11-20 13:11:54 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.668067).
11-20 13:11:54 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.868231).
11-20 13:11:54 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.068387).
11-20 13:11:54 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.268532).
11-20 13:11:55 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.468677).
11-20 13:11:55 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.66873).
11-20 13:11:55 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.868939).
11-20 13:11:55 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.069084).
11-20 13:11:55 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.269185).
11-20 13:11:56 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.469426).
11-20 13:11:56 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.669594).
11-20 13:11:56 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.869848).
11-20 13:11:56 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.069974).
11-20 13:11:56 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.270189).
11-20 13:11:57 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.470282).
11-20 13:11:57 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.670452).
11-20 13:11:57 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.870513).
11-20 13:11:57 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.070685).
11-20 13:11:57 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.270808).
11-20 13:11:58 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.471087).
11-20 13:11:58 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.671284).
11-20 13:11:58 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.871438).
11-20 13:11:58 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (9.071603).
11-20 13:11:58 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (9.271633).
11-20 13:11:59 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (9.471756).
11-20 13:11:59 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (9.672048).
11-20 13:11:59 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (9.872122).
11-20 13:11:59 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (10.072274).
11-20 13:11:59 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (10.272596).
11-20 13:12:00 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (10.47252).
11-20 13:12:00 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (10.673006).
11-20 13:12:00 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (10.872892).
11-20 13:12:00 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (11.073066).
11-20 13:12:00 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (11.273098).
11-20 13:12:00 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime is (11.385782).
11-20 13:12:00 D/YtsAdapter: 	      TestExecutor:  checkGr passed: media.currentTime is (11.386716).
11-20 13:12:00 D/YtsAdapter: 	      TestExecutor:  Test 70:DelayedVP9Video PASSED.
11-20 13:12:01 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"DelayedVP9Video","fullName":"MSE Codec Tests MSE (VP9) DelayedVP9Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:01 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:01 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackOnlyVP9Video","fullName":"MSE Codec Tests MSE (VP9) PlaybackOnlyVP9Video"}}.
11-20 13:12:01 D/YtsAdapter: 	
11-20 13:12:01 D/YtsAdapter: 	    PlaybackOnlyVP9Video
11-20 13:12:01 D/YtsAdapter: 	      TestExecutor:  Test 71:PlaybackOnlyVP9Video STARTED with timeout 60000
11-20 13:12:06 D/YtsAdapter: 	      TestExecutor:  Test 71:PlaybackOnlyVP9Video PASSED.
11-20 13:12:06 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackOnlyVP9Video","fullName":"MSE Codec Tests MSE (VP9) PlaybackOnlyVP9Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:06 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:06 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE (VP9)","fullName":"MSE Codec Tests MSE (VP9)","status":"passed","failuresList":[]}}.
11-20 13:12:06 D/YtsAdapter: 	
11-20 13:12:06 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE Codec Tests","fullName":"MSE Codec Tests","status":"passed","failuresList":[]}}.
11-20 13:12:07 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:12:07 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:12:07 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732075927144' com.google.android.youtube.tv"
11-20 13:12:07 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:12:07 D/YtsAdapter: 	
11-20 13:12:09 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732075927144.
11-20 13:12:09 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"te+5l1CV6ptJkuHiYgJLkQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:12:09 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["MSE Codec Tests MSE (H264) AppendH264Video","MSE Codec Tests MSE (H264) AppendH264VideoOffset","MSE Codec Tests MSE (H264) AppendMultipleInitH264Video","MSE Codec Tests MSE (H264) AppendH264VideoOutOfOrder","MSE Codec Tests MSE (H264) BufferedRangeH264Video","MSE Codec Tests MSE (H264) MediaSourceDurationH264","MSE Codec Tests MSE (H264) H264VideoWithOverlap","MSE Codec Tests MSE (H264) H264VideoWithSmallGap","MSE Codec Tests MSE (H264) H264VideoWithLargeGap","MSE Codec Tests MSE (H264) SeekH264","MSE Codec Tests MSE (H264) BufUnbufSeekH264","MSE Codec Tests MSE (H264) AbortH264Video","MSE Codec Tests MSE (H264) DelayedH264Video","MSE Codec Tests MSE (H264) PlaybackOnlyH264Video","MSE Codec Tests MSE (H264) LoopH264","MSE Codec Tests MSE (H264) LoopAfterEndedH264","MSE Codec Tests MSE (H264) LoopAfterEndedNoSeekH264","MSE Codec Tests MSE (H264) TimestampOffsetH264Video","MSE Codec Tests MSE (H264) DASHLatencyH264","MSE Codec Tests MSE (H264) DurationAfterAppendH264Video","MSE Codec Tests MSE (H264) PausedStateWithH264Video","MSE Codec Tests MSE (H264) VideoDimensionH264","MSE Codec Tests MSE (H264) PlaybackStateH264","MSE Codec Tests MSE (H264) PlayPartialH264Segment"],"totalTests":718,"progressSoFar":495,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:12:10 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:12:10 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE Codec Tests"}}.
11-20 13:12:10 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MSE (H264)"}}.
11-20 13:12:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendH264Video","fullName":"MSE Codec Tests MSE (H264) AppendH264Video"}}.
11-20 13:12:10 D/YtsAdapter: 	MSE Codec Tests
11-20 13:12:10 D/YtsAdapter: 	  MSE (H264)
11-20 13:12:10 D/YtsAdapter: 	    AppendH264Video
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  Test 72:AppendH264Video STARTED with timeout 60000
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (1.041666).
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  Test 72:AppendH264Video PASSED.
11-20 13:12:11 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendH264Video","fullName":"MSE Codec Tests MSE (H264) AppendH264Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:11 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:11 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AbortH264Video","fullName":"MSE Codec Tests MSE (H264) AbortH264Video"}}.
11-20 13:12:11 D/YtsAdapter: 	
11-20 13:12:11 D/YtsAdapter: 	    AbortH264Video
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  Test 73:AbortH264Video STARTED with timeout 60000
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  checkGr passed: Range end is (1.041666).
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  Test 73:AbortH264Video PASSED.
11-20 13:12:11 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AbortH264Video","fullName":"MSE Codec Tests MSE (H264) AbortH264Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:11 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:11 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"TimestampOffsetH264Video","fullName":"MSE Codec Tests MSE (H264) TimestampOffsetH264Video"}}.
11-20 13:12:11 D/YtsAdapter: 	
11-20 13:12:11 D/YtsAdapter: 	    TimestampOffsetH264Video
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  Test 74:TimestampOffsetH264Video STARTED with timeout 60000
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (5).
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (6.041666).
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  Test 74:TimestampOffsetH264Video PASSED.
11-20 13:12:11 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"TimestampOffsetH264Video","fullName":"MSE Codec Tests MSE (H264) TimestampOffsetH264Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:11 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:11 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"DASHLatencyH264","fullName":"MSE Codec Tests MSE (H264) DASHLatencyH264"}}.
11-20 13:12:11 D/YtsAdapter: 	
11-20 13:12:11 D/YtsAdapter: 	    DASHLatencyH264
11-20 13:12:11 D/YtsAdapter: 	      TestExecutor:  Test 75:DASHLatencyH264 STARTED with timeout 60000
11-20 13:12:12 D/YtsAdapter: 	      DASHLatencyH264:  Buffer size: 29MB
11-20 13:12:12 D/YtsAdapter: 	      DASHLatencyH264:  Source buffer updated as exceeding buffer limit
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  Test 75:DASHLatencyH264 PASSED.
11-20 13:12:15 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"DASHLatencyH264","fullName":"MSE Codec Tests MSE (H264) DASHLatencyH264","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:15 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:15 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"DurationAfterAppendH264Video","fullName":"MSE Codec Tests MSE (H264) DurationAfterAppendH264Video"}}.
11-20 13:12:15 D/YtsAdapter: 	
11-20 13:12:15 D/YtsAdapter: 	    DurationAfterAppendH264Video
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  Test 76:DurationAfterAppendH264Video STARTED with timeout 60000
11-20 13:12:15 D/YtsAdapter: 	      DurationAfterAppendH264Video:  Remove() complete.
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (0.520833).
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: sb.buffered.end(0) is (0.520833).
11-20 13:12:15 D/YtsAdapter: 	      DurationAfterAppendH264Video:  Duration change complete.
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (0.520833).
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (1.041666).
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  Test 76:DurationAfterAppendH264Video PASSED.
11-20 13:12:15 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"DurationAfterAppendH264Video","fullName":"MSE Codec Tests MSE (H264) DurationAfterAppendH264Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:15 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:15 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PausedStateWithH264Video","fullName":"MSE Codec Tests MSE (H264) PausedStateWithH264Video"}}.
11-20 13:12:15 D/YtsAdapter: 	
11-20 13:12:15 D/YtsAdapter: 	    PausedStateWithH264Video
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  Test 77:PausedStateWithH264Video STARTED with timeout 60000
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.paused is (true).
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  Test 77:PausedStateWithH264Video PASSED.
11-20 13:12:15 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PausedStateWithH264Video","fullName":"MSE Codec Tests MSE (H264) PausedStateWithH264Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:15 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:15 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VideoDimensionH264","fullName":"MSE Codec Tests MSE (H264) VideoDimensionH264"}}.
11-20 13:12:15 D/YtsAdapter: 	
11-20 13:12:15 D/YtsAdapter: 	    VideoDimensionH264
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  Test 78:VideoDimensionH264 STARTED with timeout 60000
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  checkEq passed: video width is (0).
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  checkEq passed: video height is (0).
11-20 13:12:15 D/YtsAdapter: 	      TestExecutor:  checkEq passed: readyState is (0).
11-20 13:12:16 D/YtsAdapter: 	      VideoDimensionH264:  loadedmetadata called
11-20 13:12:16 D/YtsAdapter: 	      TestExecutor:  checkEq passed: video width is (640).
11-20 13:12:16 D/YtsAdapter: 	      TestExecutor:  checkEq passed: video height is (360).
11-20 13:12:16 D/YtsAdapter: 	      TestExecutor:  Test 78:VideoDimensionH264 PASSED.
11-20 13:12:16 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VideoDimensionH264","fullName":"MSE Codec Tests MSE (H264) VideoDimensionH264","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:16 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:16 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackStateH264","fullName":"MSE Codec Tests MSE (H264) PlaybackStateH264"}}.
11-20 13:12:16 D/YtsAdapter: 	
11-20 13:12:16 D/YtsAdapter: 	    PlaybackStateH264
11-20 13:12:16 D/YtsAdapter: 	      TestExecutor:  Test 79:PlaybackStateH264 STARTED with timeout 60000
11-20 13:12:16 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.currentTime is (0).
11-20 13:12:16 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.currentTime is (0).
11-20 13:12:17 D/YtsAdapter: 	      onLoadedMetadata called
11-20 13:12:17 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.currentTime is (0).
11-20 13:12:17 D/YtsAdapter: 	      TestExecutor:  checkEq passed: media.currentTime is (0).
11-20 13:12:20 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: media.currentTime is (2.009197).
11-20 13:12:20 D/YtsAdapter: 	      TestExecutor:  Test 79:PlaybackStateH264 PASSED.
11-20 13:12:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackStateH264","fullName":"MSE Codec Tests MSE (H264) PlaybackStateH264","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:20 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlayPartialH264Segment","fullName":"MSE Codec Tests MSE (H264) PlayPartialH264Segment"}}.
11-20 13:12:20 D/YtsAdapter: 	
11-20 13:12:20 D/YtsAdapter: 	    PlayPartialH264Segment
11-20 13:12:20 D/YtsAdapter: 	      TestExecutor:  Test 80:PlayPartialH264Segment STARTED with timeout 60000
11-20 13:12:23 D/YtsAdapter: 	      TestExecutor:  Test 80:PlayPartialH264Segment PASSED.
11-20 13:12:23 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlayPartialH264Segment","fullName":"MSE Codec Tests MSE (H264) PlayPartialH264Segment","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:23 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:23 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendH264VideoOffset","fullName":"MSE Codec Tests MSE (H264) AppendH264VideoOffset"}}.
11-20 13:12:23 D/YtsAdapter: 	
11-20 13:12:23 D/YtsAdapter: 	    AppendH264VideoOffset
11-20 13:12:23 D/YtsAdapter: 	      TestExecutor:  Test 81:AppendH264VideoOffset STARTED with timeout 60000
11-20 13:12:23 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:12:23 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:12:23 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (11.469888).
11-20 13:12:23 D/YtsAdapter: 	      onLoadedMetadata called
11-20 13:12:24 D/YtsAdapter: 	      AppendH264VideoOffset:  seeked called
11-20 13:12:24 D/YtsAdapter: 	      AppendH264VideoOffset:  timeupdate called with 6.264038
11-20 13:12:24 D/YtsAdapter: 	      TestExecutor:  Test 81:AppendH264VideoOffset PASSED.
11-20 13:12:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendH264VideoOffset","fullName":"MSE Codec Tests MSE (H264) AppendH264VideoOffset","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:24 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendMultipleInitH264Video","fullName":"MSE Codec Tests MSE (H264) AppendMultipleInitH264Video"}}.
11-20 13:12:24 D/YtsAdapter: 	
11-20 13:12:24 D/YtsAdapter: 	    AppendMultipleInitH264Video
11-20 13:12:24 D/YtsAdapter: 	      TestExecutor:  Test 82:AppendMultipleInitH264Video STARTED with timeout 60000
11-20 13:12:24 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range end is (1.041666).
11-20 13:12:24 D/YtsAdapter: 	      TestExecutor:  Test 82:AppendMultipleInitH264Video PASSED.
11-20 13:12:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendMultipleInitH264Video","fullName":"MSE Codec Tests MSE (H264) AppendMultipleInitH264Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:24 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AppendH264VideoOutOfOrder","fullName":"MSE Codec Tests MSE (H264) AppendH264VideoOutOfOrder"}}.
11-20 13:12:24 D/YtsAdapter: 	
11-20 13:12:24 D/YtsAdapter: 	    AppendH264VideoOutOfOrder
11-20 13:12:24 D/YtsAdapter: 	      TestExecutor:  Test 83:AppendH264VideoOutOfOrder STARTED with timeout 60000
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  checkGr passed: Range start is (5.338666).
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Range start is (0).
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  Test 83:AppendH264VideoOutOfOrder PASSED.
11-20 13:12:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AppendH264VideoOutOfOrder","fullName":"MSE Codec Tests MSE (H264) AppendH264VideoOutOfOrder","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"BufferedRangeH264Video","fullName":"MSE Codec Tests MSE (H264) BufferedRangeH264Video"}}.
11-20 13:12:27 D/YtsAdapter: 	
11-20 13:12:27 D/YtsAdapter: 	    BufferedRangeH264Video
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  Test 84:BufferedRangeH264Video STARTED with timeout 60000
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (0).
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  checkGE passed: Range end is (5.005322).
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  Test 84:BufferedRangeH264Video PASSED.
11-20 13:12:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"BufferedRangeH264Video","fullName":"MSE Codec Tests MSE (H264) BufferedRangeH264Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MediaSourceDurationH264","fullName":"MSE Codec Tests MSE (H264) MediaSourceDurationH264"}}.
11-20 13:12:27 D/YtsAdapter: 	
11-20 13:12:27 D/YtsAdapter: 	    MediaSourceDurationH264
11-20 13:12:27 D/YtsAdapter: 	      TestExecutor:  Test 85:MediaSourceDurationH264 STARTED with timeout 60000
11-20 13:12:29 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (5.005).
11-20 13:12:29 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: media.duration is (5.005).
11-20 13:12:29 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Range end is (5.005).
11-20 13:12:29 D/YtsAdapter: 	      Seeking to segment index=0 time=0 start=0 length=5.005
11-20 13:12:30 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (10.010322).
11-20 13:12:30 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (5.005).
11-20 13:12:30 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: ms.duration is (5.005).
11-20 13:12:30 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: media.duration is (5.005).
11-20 13:12:30 D/YtsAdapter: 	      MediaSourceDurationH264:  onsourceclose called
11-20 13:12:30 D/YtsAdapter: 	      TestExecutor:  Test 85:MediaSourceDurationH264 PASSED.
11-20 13:12:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MediaSourceDurationH264","fullName":"MSE Codec Tests MSE (H264) MediaSourceDurationH264","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:30 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"H264VideoWithOverlap","fullName":"MSE Codec Tests MSE (H264) H264VideoWithOverlap"}}.
11-20 13:12:30 D/YtsAdapter: 	
11-20 13:12:30 D/YtsAdapter: 	    H264VideoWithOverlap
11-20 13:12:30 D/YtsAdapter: 	      TestExecutor:  Test 86:H264VideoWithOverlap STARTED with timeout 60000
11-20 13:12:30 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:12:30 D/YtsAdapter: 	      Seeking to segment index=0 time=0 start=0 length=5.005
11-20 13:12:31 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:12:31 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (9.910644).
11-20 13:12:31 D/YtsAdapter: 	      TestExecutor:  Test 86:H264VideoWithOverlap PASSED.
11-20 13:12:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"H264VideoWithOverlap","fullName":"MSE Codec Tests MSE (H264) H264VideoWithOverlap","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"H264VideoWithSmallGap","fullName":"MSE Codec Tests MSE (H264) H264VideoWithSmallGap"}}.
11-20 13:12:31 D/YtsAdapter: 	
11-20 13:12:31 D/YtsAdapter: 	    H264VideoWithSmallGap
11-20 13:12:31 D/YtsAdapter: 	      TestExecutor:  Test 87:H264VideoWithSmallGap STARTED with timeout 60000
11-20 13:12:32 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:12:32 D/YtsAdapter: 	      Seeking to segment index=0 time=0 start=0 length=5.005
11-20 13:12:32 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:12:32 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: Range end is (10.020643).
11-20 13:12:32 D/YtsAdapter: 	      TestExecutor:  Test 87:H264VideoWithSmallGap PASSED.
11-20 13:12:32 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"H264VideoWithSmallGap","fullName":"MSE Codec Tests MSE (H264) H264VideoWithSmallGap","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:32 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:32 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"H264VideoWithLargeGap","fullName":"MSE Codec Tests MSE (H264) H264VideoWithLargeGap"}}.
11-20 13:12:32 D/YtsAdapter: 	
11-20 13:12:32 D/YtsAdapter: 	    H264VideoWithLargeGap
11-20 13:12:32 D/YtsAdapter: 	      TestExecutor:  Test 88:H264VideoWithLargeGap STARTED with timeout 60000
11-20 13:12:33 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (1).
11-20 13:12:33 D/YtsAdapter: 	      Seeking to segment index=0 time=0 start=0 length=5.005
11-20 13:12:34 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Source buffer number is (2).
11-20 13:12:34 D/YtsAdapter: 	      TestExecutor:  Test 88:H264VideoWithLargeGap PASSED.
11-20 13:12:34 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"H264VideoWithLargeGap","fullName":"MSE Codec Tests MSE (H264) H264VideoWithLargeGap","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:34 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:34 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"SeekH264","fullName":"MSE Codec Tests MSE (H264) SeekH264"}}.
11-20 13:12:34 D/YtsAdapter: 	
11-20 13:12:34 D/YtsAdapter: 	    SeekH264
11-20 13:12:34 D/YtsAdapter: 	      TestExecutor:  Test 89:SeekH264 STARTED with timeout 60000
11-20 13:12:36 D/YtsAdapter: 	      SeekH264:  Seek to 17s
11-20 13:12:36 D/YtsAdapter: 	      onLoadedMetadata called
11-20 13:12:39 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (19.003456).
11-20 13:12:39 D/YtsAdapter: 	      SeekH264:  Seek to 28s
11-20 13:12:44 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (60.006854).
11-20 13:12:44 D/YtsAdapter: 	      SeekH264:  Seek to 7s
11-20 13:12:44 D/YtsAdapter: 	      Seeking to segment index=1 time=7 start=5.005 length=5.005
11-20 13:12:44 D/YtsAdapter: 	      Seeking to segment index=0 time=7 start=0 length=10.00780045351474
11-20 13:12:47 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (9.016916).
11-20 13:12:47 D/YtsAdapter: 	      TestExecutor:  Test 89:SeekH264 PASSED.
11-20 13:12:47 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"SeekH264","fullName":"MSE Codec Tests MSE (H264) SeekH264","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:12:47 D/YtsAdapter: 	    ✓ PASSED
11-20 13:12:47 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"LoopH264","fullName":"MSE Codec Tests MSE (H264) LoopH264"}}.
11-20 13:12:47 D/YtsAdapter: 	
11-20 13:12:47 D/YtsAdapter: 	    LoopH264
11-20 13:12:47 D/YtsAdapter: 	      TestExecutor:  Test 90:LoopH264 STARTED with timeout 200000
11-20 13:12:47 D/YtsAdapter: 	      LoopH264:  onload called
11-20 13:12:47 D/YtsAdapter: 	      LoopH264:  update called
11-20 13:12:47 D/YtsAdapter: 	      LoopH264:  onload called
11-20 13:12:57 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:13:07 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:13:17 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:13:27 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:13:37 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:13:47 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:13:57 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:14:07 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:14:17 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:14:27 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:14:37 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:14:47 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:14:57 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:15:07 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:15:17 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:15:20 D/YtsAdapter: 	      TestExecutor:  Test 90:LoopH264 PASSED.
11-20 13:15:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"LoopH264","fullName":"MSE Codec Tests MSE (H264) LoopH264","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:15:20 D/YtsAdapter: 	    ✓ PASSED
11-20 13:15:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"LoopAfterEndedH264","fullName":"MSE Codec Tests MSE (H264) LoopAfterEndedH264"}}.
11-20 13:15:20 D/YtsAdapter: 	
11-20 13:15:20 D/YtsAdapter: 	    LoopAfterEndedH264
11-20 13:15:20 D/YtsAdapter: 	      TestExecutor:  Test 91:LoopAfterEndedH264 STARTED with timeout 60000
11-20 13:15:20 D/YtsAdapter: 	      LoopAfterEndedH264:  onload called
11-20 13:15:20 D/YtsAdapter: 	      LoopAfterEndedH264:  update called
11-20 13:15:20 D/YtsAdapter: 	      LoopAfterEndedH264:  onload called
11-20 13:15:20 D/YtsAdapter: 	      LoopAfterEndedH264:  waitng event fired
11-20 13:15:20 D/YtsAdapter: 	      LoopAfterEndedH264:  video.readyState at waiting: 0
11-20 13:15:20 D/YtsAdapter: 	      LoopAfterEndedH264:  video.networkState at waiting: 2
11-20 13:15:20 D/YtsAdapter: 	      LoopAfterEndedH264:  progress event
11-20 13:15:23 D/YtsAdapter: 	      LoopAfterEndedH264:  stalled event
11-20 13:15:33 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:15:35 D/YtsAdapter: 	      LoopAfterEndedH264:  video ended
11-20 13:15:35 D/YtsAdapter: 	      LoopAfterEndedH264:  waitng event fired
11-20 13:15:35 D/YtsAdapter: 	      LoopAfterEndedH264:  video.readyState at waiting: 1
11-20 13:15:35 D/YtsAdapter: 	      LoopAfterEndedH264:  video.networkState at waiting: 2
11-20 13:15:37 D/YtsAdapter: 	      LoopAfterEndedH264:  video.readyState at the end: 4
11-20 13:15:37 D/YtsAdapter: 	      LoopAfterEndedH264:  video.networkState at the end: 2
11-20 13:15:37 D/YtsAdapter: 	      TestExecutor:  Test 91:LoopAfterEndedH264 PASSED.
11-20 13:15:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"LoopAfterEndedH264","fullName":"MSE Codec Tests MSE (H264) LoopAfterEndedH264","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:15:37 D/YtsAdapter: 	    ✓ PASSED
11-20 13:15:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"LoopAfterEndedNoSeekH264","fullName":"MSE Codec Tests MSE (H264) LoopAfterEndedNoSeekH264"}}.
11-20 13:15:37 D/YtsAdapter: 	
11-20 13:15:37 D/YtsAdapter: 	    LoopAfterEndedNoSeekH264
11-20 13:15:37 D/YtsAdapter: 	      TestExecutor:  Test 92:LoopAfterEndedNoSeekH264 STARTED with timeout 60000
11-20 13:15:37 D/YtsAdapter: 	      LoopAfterEndedNoSeekH264:  onload called
11-20 13:15:37 D/YtsAdapter: 	      LoopAfterEndedNoSeekH264:  update called
11-20 13:15:37 D/YtsAdapter: 	      LoopAfterEndedNoSeekH264:  onload called
11-20 13:15:37 D/YtsAdapter: 	      LoopAfterEndedNoSeekH264:  waitng event fired
11-20 13:15:37 D/YtsAdapter: 	      LoopAfterEndedNoSeekH264:  video.readyState at waiting: 0
11-20 13:15:37 D/YtsAdapter: 	      LoopAfterEndedNoSeekH264:  video.networkState at waiting: 2
11-20 13:15:37 D/YtsAdapter: 	      LoopAfterEndedNoSeekH264:  progress event
11-20 13:15:40 D/YtsAdapter: 	      LoopAfterEndedNoSeekH264:  stalled event
11-20 13:15:50 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:15:52 D/YtsAdapter: 	      LoopAfterEndedNoSeekH264:  video ended
11-20 13:15:52 D/YtsAdapter: 	      LoopAfterEndedNoSeekH264:  waitng event fired
11-20 13:15:52 D/YtsAdapter: 	      LoopAfterEndedNoSeekH264:  video.readyState at waiting: 1
11-20 13:15:52 D/YtsAdapter: 	      LoopAfterEndedNoSeekH264:  video.networkState at waiting: 2
11-20 13:15:53 D/YtsAdapter: 	      LoopAfterEndedNoSeekH264:  video.readyState at the end: 4
11-20 13:15:53 D/YtsAdapter: 	      LoopAfterEndedNoSeekH264:  video.networkState at the end: 2
11-20 13:15:53 D/YtsAdapter: 	      TestExecutor:  Test 92:LoopAfterEndedNoSeekH264 PASSED.
11-20 13:15:54 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"LoopAfterEndedNoSeekH264","fullName":"MSE Codec Tests MSE (H264) LoopAfterEndedNoSeekH264","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:15:54 D/YtsAdapter: 	    ✓ PASSED
11-20 13:15:54 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"BufUnbufSeekH264","fullName":"MSE Codec Tests MSE (H264) BufUnbufSeekH264"}}.
11-20 13:15:54 D/YtsAdapter: 	
11-20 13:15:54 D/YtsAdapter: 	    BufUnbufSeekH264
11-20 13:15:54 D/YtsAdapter: 	      TestExecutor:  Test 93:BufUnbufSeekH264 STARTED with timeout 60000
11-20 13:15:54 D/YtsAdapter: 	      onLoadedMetadata called
11-20 13:15:58 D/YtsAdapter: 	      TestExecutor:  Test 93:BufUnbufSeekH264 PASSED.
11-20 13:15:58 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"BufUnbufSeekH264","fullName":"MSE Codec Tests MSE (H264) BufUnbufSeekH264","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:15:58 D/YtsAdapter: 	    ✓ PASSED
11-20 13:15:58 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"DelayedH264Video","fullName":"MSE Codec Tests MSE (H264) DelayedH264Video"}}.
11-20 13:15:58 D/YtsAdapter: 	
11-20 13:15:58 D/YtsAdapter: 	    DelayedH264Video
11-20 13:15:58 D/YtsAdapter: 	      TestExecutor:  Test 94:DelayedH264Video STARTED with timeout 60000
11-20 13:16:00 D/YtsAdapter: 	      DelayedH264Video:  Start play when there is only 8.049899 seconds of DelayedH264Video data.
11-20 13:16:00 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.285537).
11-20 13:16:00 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.485268).
11-20 13:16:00 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.685378).
11-20 13:16:01 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (0.88563).
11-20 13:16:01 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.085786).
11-20 13:16:01 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.285932).
11-20 13:16:01 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.485998).
11-20 13:16:01 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.686244).
11-20 13:16:02 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (1.886127).
11-20 13:16:02 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.086425).
11-20 13:16:02 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.286509).
11-20 13:16:02 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.486707).
11-20 13:16:02 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.686784).
11-20 13:16:03 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (2.887641).
11-20 13:16:03 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.087804).
11-20 13:16:03 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.288224).
11-20 13:16:03 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.488112).
11-20 13:16:03 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.688152).
11-20 13:16:04 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (3.888412).
11-20 13:16:04 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.088624).
11-20 13:16:04 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.288824).
11-20 13:16:04 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.489047).
11-20 13:16:04 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.68916).
11-20 13:16:05 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (4.889227).
11-20 13:16:05 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.089435).
11-20 13:16:05 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.289536).
11-20 13:16:05 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.48967).
11-20 13:16:05 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.689702).
11-20 13:16:06 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (5.889698).
11-20 13:16:06 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.089878).
11-20 13:16:06 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.2901).
11-20 13:16:06 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.490243).
11-20 13:16:06 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.690408).
11-20 13:16:07 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (6.890543).
11-20 13:16:07 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.090899).
11-20 13:16:07 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.290969).
11-20 13:16:07 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.491255).
11-20 13:16:07 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.691354).
11-20 13:16:08 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (7.8914).
11-20 13:16:08 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.091533).
11-20 13:16:08 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.291696).
11-20 13:16:08 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.491906).
11-20 13:16:08 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.692116).
11-20 13:16:09 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (8.892417).
11-20 13:16:09 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (9.092657).
11-20 13:16:09 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (9.292788).
11-20 13:16:09 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (9.492975).
11-20 13:16:09 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (9.693166).
11-20 13:16:10 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (9.89318).
11-20 13:16:10 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (10.093254).
11-20 13:16:10 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (10.29335).
11-20 13:16:10 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (10.493577).
11-20 13:16:10 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (10.693678).
11-20 13:16:11 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (10.893795).
11-20 13:16:11 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (11.093929).
11-20 13:16:11 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime (4) is (11.294043).
11-20 13:16:11 D/YtsAdapter: 	      TestExecutor:  checkLE passed: media.currentTime is (11.394084).
11-20 13:16:11 D/YtsAdapter: 	      TestExecutor:  checkGr passed: media.currentTime is (11.394823).
11-20 13:16:11 D/YtsAdapter: 	      TestExecutor:  Test 94:DelayedH264Video PASSED.
11-20 13:16:11 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"DelayedH264Video","fullName":"MSE Codec Tests MSE (H264) DelayedH264Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:11 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:11 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackOnlyH264Video","fullName":"MSE Codec Tests MSE (H264) PlaybackOnlyH264Video"}}.
11-20 13:16:11 D/YtsAdapter: 	
11-20 13:16:11 D/YtsAdapter: 	    PlaybackOnlyH264Video
11-20 13:16:11 D/YtsAdapter: 	      TestExecutor:  Test 95:PlaybackOnlyH264Video STARTED with timeout 60000
11-20 13:16:16 D/YtsAdapter: 	      TestExecutor:  Test 95:PlaybackOnlyH264Video PASSED.
11-20 13:16:16 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackOnlyH264Video","fullName":"MSE Codec Tests MSE (H264) PlaybackOnlyH264Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:16 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:16 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE (H264)","fullName":"MSE Codec Tests MSE (H264)","status":"passed","failuresList":[]}}.
11-20 13:16:16 D/YtsAdapter: 	
11-20 13:16:16 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MSE Codec Tests","fullName":"MSE Codec Tests","status":"passed","failuresList":[]}}.
11-20 13:16:17 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:16:17 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:16:17 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076177675' com.google.android.youtube.tv"
11-20 13:16:17 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:16:17 D/YtsAdapter: 	
11-20 13:16:20 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076177675.
11-20 13:16:20 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"OhutfMDZQh9KvaNdh3YrsA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:16:20 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Format Support Tests Support isTypeSupported cryptoblockformat","Format Support Tests Support isTypeSupported EOTF Support","Format Support Tests Support VP9.2 SMPTE2084 Support","Format Support Tests Support VP9.2 ARIB STD-B67 Support","Format Support Tests Support VP9 Spherical(decode-to-texture) Support","Format Support Tests Support isTypeSupported Extensions","Format Support Tests Support H.264 60fps Support","Format Support Tests Support VP9 60fps Support","Format Support Tests Support H.264 120fps Support","Format Support Tests Support VP9 120fps Support"],"totalTests":718,"progressSoFar":519,"failuresSoFar":0,"optionalFailuresSoFar":1,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:16:21 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Format Support Tests"}}.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Support"}}.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"isTypeSupported cryptoblockformat","fullName":"Format Support Tests Support isTypeSupported cryptoblockformat"}}.
11-20 13:16:22 D/YtsAdapter: 	Format Support Tests
11-20 13:16:22 D/YtsAdapter: 	  Support
11-20 13:16:22 D/YtsAdapter: 	    isTypeSupported cryptoblockformat
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 1:isTypeSupported cryptoblockformat STARTED with timeout 60000
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [isTypeSupported cryptoblockformat] - isTypeSupported("video/webm; codecs="vp09.00.51.08"; width=1280; height=720; framerate=23.976; cryptoblockformat=invalid") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [isTypeSupported cryptoblockformat] - isTypeSupported("video/webm; codecs="vp09.00.51.08"; width=1280; height=720; framerate=23.976; cryptoblockformat=subsample") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 1:isTypeSupported cryptoblockformat PASSED.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"isTypeSupported cryptoblockformat","fullName":"Format Support Tests Support isTypeSupported cryptoblockformat","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"isTypeSupported Extensions","fullName":"Format Support Tests Support isTypeSupported Extensions"}}.
11-20 13:16:22 D/YtsAdapter: 	
11-20 13:16:22 D/YtsAdapter: 	    isTypeSupported Extensions
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 2:isTypeSupported Extensions STARTED with timeout 60000
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [isTypeSupported Extensions] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=360; framerate=30; bitrate=300000") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [isTypeSupported Extensions] - isTypeSupported("audio/mp4; codecs="mp4a.40.2"; channels=2") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [isTypeSupported Extensions] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=10360") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [isTypeSupported Extensions] - isTypeSupported("audio/mp4; codecs="mp4a.40.2"; channels=100") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 2:isTypeSupported Extensions PASSED.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"isTypeSupported Extensions","fullName":"Format Support Tests Support isTypeSupported Extensions","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"H.264 60fps Support","fullName":"Format Support Tests Support H.264 60fps Support"}}.
11-20 13:16:22 D/YtsAdapter: 	
11-20 13:16:22 D/YtsAdapter: 	    H.264 60fps Support
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 4:H.264 60fps Support STARTED with timeout 60000
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [H.264 60fps Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=360; framerate=30; bitrate=300000") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [H.264 60fps Support] - isTypeSupported("audio/mp4; codecs="mp4a.40.2"; channels=2") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [H.264 60fps Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=10360") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [H.264 60fps Support] - isTypeSupported("audio/mp4; codecs="mp4a.40.2"; channels=100") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [H.264 60fps Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=360; framerate=9999") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [H.264 60fps Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=360; framerate=60") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [H.264 60fps Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=1920; height=1080; framerate=60") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 4:H.264 60fps Support PASSED.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"H.264 60fps Support","fullName":"Format Support Tests Support H.264 60fps Support","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9 60fps Support","fullName":"Format Support Tests Support VP9 60fps Support"}}.
11-20 13:16:22 D/YtsAdapter: 	
11-20 13:16:22 D/YtsAdapter: 	    VP9 60fps Support
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 5:VP9 60fps Support STARTED with timeout 60000
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 60fps Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=360; framerate=30; bitrate=300000") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 60fps Support] - isTypeSupported("audio/mp4; codecs="mp4a.40.2"; channels=2") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 60fps Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=10360") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 60fps Support] - isTypeSupported("audio/mp4; codecs="mp4a.40.2"; channels=100") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 60fps Support] - isTypeSupported("video/webm; codecs="vp09.00.51.08"; width=640; height=360; framerate=9999") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 60fps Support] - isTypeSupported("video/webm; codecs="vp09.00.51.08"; width=640; height=360; framerate=60") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 60fps Support] - isTypeSupported("video/webm; codecs="vp09.00.51.08"; width=3840; height=2160; framerate=60") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 5:VP9 60fps Support PASSED.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9 60fps Support","fullName":"Format Support Tests Support VP9 60fps Support","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"H.264 120fps Support","fullName":"Format Support Tests Support H.264 120fps Support"}}.
11-20 13:16:22 D/YtsAdapter: 	
11-20 13:16:22 D/YtsAdapter: 	    H.264 120fps Support
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 7:H.264 120fps Support STARTED with timeout 60000
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [H.264 120fps Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=360; framerate=30; bitrate=300000") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [H.264 120fps Support] - isTypeSupported("audio/mp4; codecs="mp4a.40.2"; channels=2") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [H.264 120fps Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=10360") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [H.264 120fps Support] - isTypeSupported("audio/mp4; codecs="mp4a.40.2"; channels=100") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [H.264 120fps Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=360; framerate=9999") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [H.264 120fps Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=360; framerate=120") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [H.264 120fps Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=1920; height=1080; framerate=120") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 7:H.264 120fps Support PASSED.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"H.264 120fps Support","fullName":"Format Support Tests Support H.264 120fps Support","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:16:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9 120fps Support","fullName":"Format Support Tests Support VP9 120fps Support"}}.
11-20 13:16:22 D/YtsAdapter: 	
11-20 13:16:22 D/YtsAdapter: 	    VP9 120fps Support
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 8:VP9 120fps Support STARTED with timeout 60000
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 120fps Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=360; framerate=30; bitrate=300000") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 120fps Support] - isTypeSupported("audio/mp4; codecs="mp4a.40.2"; channels=2") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 120fps Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=10360") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 120fps Support] - isTypeSupported("audio/mp4; codecs="mp4a.40.2"; channels=100") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 120fps Support] - isTypeSupported("video/webm; codecs="vp09.00.51.08"; width=640; height=360; framerate=9999") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 120fps Support] - isTypeSupported("video/webm; codecs="vp09.00.51.08"; width=640; height=360; framerate=120") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 120fps Support] - isTypeSupported("video/webm; codecs="vp09.00.51.08"; width=3840; height=2160; framerate=120") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 8:VP9 120fps Support OPTIONAL_FAILED
11-20 13:16:22 D/YtsAdapter: 	      VP9 120fps Support:  video.currentTime = 0
11-20 13:16:22 D/YtsAdapter: 	      VP9 120fps Support:  video.readyState = 0
11-20 13:16:22 D/YtsAdapter: 	      VP9 120fps Support:  video.networkState = 0
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 20.1.8.2:VP9 120fps Support threw an error: VP9 120fps Support failed.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9 120fps Support","fullName":"Format Support Tests Support VP9 120fps Support","status":"failed","failuresList":[{"text":"Failed: VP9 120fps Support failed.","stack":"Error: VP9 120fps Support failed.\n    at module$contents$google3$video$youtube$testing$ytlr_cert$yts$test_modules$classic_yts$adapter_AdapterTestExecuter.error (https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:20286:175)\n    at module$contents$google3$video$youtube$testing$ytlr_cert$yts$test_modules$classic_yts$adapter_AdapterTestExecuter.TestExecutor.fail (https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:1489:8)\n    at test.start (https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:19055:21)\n    at module$contents$google3$video$youtube$testing$ytlr_cert$yts$test_modules$classic_yts$adapter_AdapterTestExecuter.TestExecutor.startNextTest (https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:1427:20)\n    at module$contents$google3$video$youtube$testing$ytlr_cert$yts$test_modules$classic_yts$adapter_AdapterTestExecuter.startNextTest (https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:20282:240)\n    at module$contents$google3$video$youtube$testing$ytlr_cert$yts$test_modules$classic_yts$adapter_AdapterTestExecuter.TestExecutor.startTest (https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:1371:10)\n    at https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:20283:360\n    at new Promise (<anonymous>)\n    at module$contents$google3$video$youtube$testing$ytlr_cert$yts$test_modules$classic_yts$adapter_AdapterTestExecuter.runTestById (https://20240815.yts.devicecertification.youtube/test_modules%2Fclassic_yts%2Fclassic_yts.js:20283:166)\n    at $jscomp.generato... (truncated)
11-20 13:16:22 D/YtsAdapter: 	    ✗ FAILED (optional test)
11-20 13:16:22 D/YtsAdapter: 	      - Failed: VP9 120fps Support failed.
11-20 13:16:22 D/YtsAdapter: 	    Debug this test: https://20240815.yts.devicecertification.youtube/agent/agent.html?test_module=test_modules%2Fclassic_yts%2Fclassic_yts.js&test_filter=Format%20Support%20Tests%20Support%20VP9%20120fps%20Support
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"isTypeSupported EOTF Support","fullName":"Format Support Tests Support isTypeSupported EOTF Support"}}.
11-20 13:16:22 D/YtsAdapter: 	
11-20 13:16:22 D/YtsAdapter: 	    isTypeSupported EOTF Support
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 10:isTypeSupported EOTF Support STARTED with timeout 60000
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [isTypeSupported EOTF Support] - isTypeSupported("video/webm; codecs="vp09.02.51.10.01.09.16.09.00"; width=1280; height=720; framerate=30; eotf=smpte2084") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [isTypeSupported EOTF Support] - isTypeSupported("video/webm; codecs="vp09.02.51.10.01.09.18.09.00"; width=1280; height=720; framerate=30; eotf=arib-std-b67") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [isTypeSupported EOTF Support] - isTypeSupported("video/webm; codecs="vp09.02.51.10.01.09.18.09.00"; width=1280; height=720; framerate=30; eotf=strobevision") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 10:isTypeSupported EOTF Support PASSED.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"isTypeSupported EOTF Support","fullName":"Format Support Tests Support isTypeSupported EOTF Support","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.2 SMPTE2084 Support","fullName":"Format Support Tests Support VP9.2 SMPTE2084 Support"}}.
11-20 13:16:22 D/YtsAdapter: 	
11-20 13:16:22 D/YtsAdapter: 	    VP9.2 SMPTE2084 Support
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 11:VP9.2 SMPTE2084 Support STARTED with timeout 60000
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9.2 SMPTE2084 Support] - isTypeSupported("video/webm; codecs="vp09.02.51.10.01.09.16.09.00"; eotf=smpte2084") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 11:VP9.2 SMPTE2084 Support PASSED.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.2 SMPTE2084 Support","fullName":"Format Support Tests Support VP9.2 SMPTE2084 Support","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.2 ARIB STD-B67 Support","fullName":"Format Support Tests Support VP9.2 ARIB STD-B67 Support"}}.
11-20 13:16:22 D/YtsAdapter: 	
11-20 13:16:22 D/YtsAdapter: 	    VP9.2 ARIB STD-B67 Support
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 12:VP9.2 ARIB STD-B67 Support STARTED with timeout 60000
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9.2 ARIB STD-B67 Support] - isTypeSupported("video/webm; codecs="vp09.02.51.10.01.09.18.09.00"; eotf=arib-std-b67") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 12:VP9.2 ARIB STD-B67 Support PASSED.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.2 ARIB STD-B67 Support","fullName":"Format Support Tests Support VP9.2 ARIB STD-B67 Support","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9 Spherical(decode-to-texture) Support","fullName":"Format Support Tests Support VP9 Spherical(decode-to-texture) Support"}}.
11-20 13:16:22 D/YtsAdapter: 	
11-20 13:16:22 D/YtsAdapter: 	    VP9 Spherical(decode-to-texture) Support
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 13:VP9 Spherical(decode-to-texture) Support STARTED with timeout 60000
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 Spherical(decode-to-texture) Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=360; framerate=30; bitrate=300000") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 Spherical(decode-to-texture) Support] - isTypeSupported("audio/mp4; codecs="mp4a.40.2"; channels=2") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 Spherical(decode-to-texture) Support] - isTypeSupported("video/mp4; codecs="avc1.4d401e"; width=640; height=10360") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 Spherical(decode-to-texture) Support] - isTypeSupported("audio/mp4; codecs="mp4a.40.2"; channels=100") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 Spherical(decode-to-texture) Support] - isTypeSupported("video/webm; codecs="vp09.00.51.08"; decode-to-texture=nope") returned: false
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 Spherical(decode-to-texture) Support] - isTypeSupported("video/webm; codecs="vp09.00.51.08"; decode-to-texture=true") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  [VP9 Spherical(decode-to-texture) Support] - isTypeSupported("video/webm; codecs="vp09.00.51.08"; decode-to-texture=false") returned: true
11-20 13:16:22 D/YtsAdapter: 	      TestExecutor:  Test 13:VP9 Spherical(decode-to-texture) Support PASSED.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9 Spherical(decode-to-texture) Support","fullName":"Format Support Tests Support VP9 Spherical(decode-to-texture) Support","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Support","fullName":"Format Support Tests Support","status":"passed","failuresList":[]}}.
11-20 13:16:22 D/YtsAdapter: 	
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Format Support Tests","fullName":"Format Support Tests","status":"passed","failuresList":[]}}.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:16:22 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:16:22 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076182674' com.google.android.youtube.tv"
11-20 13:16:22 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:16:22 D/YtsAdapter: 	
11-20 13:16:24 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076182674.
11-20 13:16:24 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"vCkwFZMnbra3vnQxYaX91w==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:16:24 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Format Support Tests Video / Audio MP4 + H.264","Format Support Tests Video / Audio WebM + VP9 Short-Form","Format Support Tests Video / Audio WebM + VP9 Profile 2 HLG Long-Form","Format Support Tests Video / Audio WebM + VP9 Profile 2 PQ Medium-Form","Format Support Tests Video / Audio WebM + VP9 Profile 2 PQ Long-Form","Format Support Tests Video / Audio WebM + VP9 Medium-Form","Format Support Tests Video / Audio WebM + VP9 Long-Form","Format Support Tests Video / Audio WebM + VP9 Profile 2 HLG Medium-Form","Format Support Tests Video / Audio WebM + Opus","Format Support Tests Video / Audio MP4 + AC3","Format Support Tests Video / Audio MP4 + EAC3"],"totalTests":718,"progressSoFar":529,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:16:25 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Format Support Tests"}}.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Video / Audio"}}.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MP4 + H.264","fullName":"Format Support Tests Video / Audio MP4 + H.264"}}.
11-20 13:16:26 D/YtsAdapter: 	Format Support Tests
11-20 13:16:26 D/YtsAdapter: 	  Video / Audio
11-20 13:16:26 D/YtsAdapter: 	    MP4 + H.264
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 14:MP4 + H.264 STARTED with timeout 60000
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 14:MP4 + H.264 PASSED.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MP4 + H.264","fullName":"Format Support Tests Video / Audio MP4 + H.264","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:26 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WebM + VP9 Short-Form","fullName":"Format Support Tests Video / Audio WebM + VP9 Short-Form"}}.
11-20 13:16:26 D/YtsAdapter: 	
11-20 13:16:26 D/YtsAdapter: 	    WebM + VP9 Short-Form
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 15:WebM + VP9 Short-Form STARTED with timeout 60000
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 15:WebM + VP9 Short-Form PASSED.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WebM + VP9 Short-Form","fullName":"Format Support Tests Video / Audio WebM + VP9 Short-Form","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:26 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WebM + VP9 Medium-Form","fullName":"Format Support Tests Video / Audio WebM + VP9 Medium-Form"}}.
11-20 13:16:26 D/YtsAdapter: 	
11-20 13:16:26 D/YtsAdapter: 	    WebM + VP9 Medium-Form
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 16:WebM + VP9 Medium-Form STARTED with timeout 60000
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 16:WebM + VP9 Medium-Form PASSED.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WebM + VP9 Medium-Form","fullName":"Format Support Tests Video / Audio WebM + VP9 Medium-Form","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:26 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WebM + VP9 Long-Form","fullName":"Format Support Tests Video / Audio WebM + VP9 Long-Form"}}.
11-20 13:16:26 D/YtsAdapter: 	
11-20 13:16:26 D/YtsAdapter: 	    WebM + VP9 Long-Form
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 17:WebM + VP9 Long-Form STARTED with timeout 60000
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 17:WebM + VP9 Long-Form PASSED.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WebM + VP9 Long-Form","fullName":"Format Support Tests Video / Audio WebM + VP9 Long-Form","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:26 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WebM + VP9 Profile 2 HLG Medium-Form","fullName":"Format Support Tests Video / Audio WebM + VP9 Profile 2 HLG Medium-Form"}}.
11-20 13:16:26 D/YtsAdapter: 	
11-20 13:16:26 D/YtsAdapter: 	    WebM + VP9 Profile 2 HLG Medium-Form
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 18:WebM + VP9 Profile 2 HLG Medium-Form STARTED with timeout 60000
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 18:WebM + VP9 Profile 2 HLG Medium-Form PASSED.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WebM + VP9 Profile 2 HLG Medium-Form","fullName":"Format Support Tests Video / Audio WebM + VP9 Profile 2 HLG Medium-Form","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:26 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WebM + VP9 Profile 2 HLG Long-Form","fullName":"Format Support Tests Video / Audio WebM + VP9 Profile 2 HLG Long-Form"}}.
11-20 13:16:26 D/YtsAdapter: 	
11-20 13:16:26 D/YtsAdapter: 	    WebM + VP9 Profile 2 HLG Long-Form
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 19:WebM + VP9 Profile 2 HLG Long-Form STARTED with timeout 60000
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 19:WebM + VP9 Profile 2 HLG Long-Form PASSED.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WebM + VP9 Profile 2 HLG Long-Form","fullName":"Format Support Tests Video / Audio WebM + VP9 Profile 2 HLG Long-Form","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:26 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WebM + VP9 Profile 2 PQ Medium-Form","fullName":"Format Support Tests Video / Audio WebM + VP9 Profile 2 PQ Medium-Form"}}.
11-20 13:16:26 D/YtsAdapter: 	
11-20 13:16:26 D/YtsAdapter: 	    WebM + VP9 Profile 2 PQ Medium-Form
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 20:WebM + VP9 Profile 2 PQ Medium-Form STARTED with timeout 60000
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 20:WebM + VP9 Profile 2 PQ Medium-Form PASSED.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WebM + VP9 Profile 2 PQ Medium-Form","fullName":"Format Support Tests Video / Audio WebM + VP9 Profile 2 PQ Medium-Form","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:26 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WebM + VP9 Profile 2 PQ Long-Form","fullName":"Format Support Tests Video / Audio WebM + VP9 Profile 2 PQ Long-Form"}}.
11-20 13:16:26 D/YtsAdapter: 	
11-20 13:16:26 D/YtsAdapter: 	    WebM + VP9 Profile 2 PQ Long-Form
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 21:WebM + VP9 Profile 2 PQ Long-Form STARTED with timeout 60000
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 21:WebM + VP9 Profile 2 PQ Long-Form PASSED.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WebM + VP9 Profile 2 PQ Long-Form","fullName":"Format Support Tests Video / Audio WebM + VP9 Profile 2 PQ Long-Form","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:26 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WebM + Opus","fullName":"Format Support Tests Video / Audio WebM + Opus"}}.
11-20 13:16:26 D/YtsAdapter: 	
11-20 13:16:26 D/YtsAdapter: 	    WebM + Opus
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 22:WebM + Opus STARTED with timeout 60000
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 22:WebM + Opus PASSED.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WebM + Opus","fullName":"Format Support Tests Video / Audio WebM + Opus","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:16:26 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MP4 + AC3","fullName":"Format Support Tests Video / Audio MP4 + AC3"}}.
11-20 13:16:26 D/YtsAdapter: 	
11-20 13:16:26 D/YtsAdapter: 	    MP4 + AC3
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 23:MP4 + AC3 STARTED with timeout 60000
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 23:MP4 + AC3 PASSED.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MP4 + AC3","fullName":"Format Support Tests Video / Audio MP4 + AC3","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:16:26 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"MP4 + EAC3","fullName":"Format Support Tests Video / Audio MP4 + EAC3"}}.
11-20 13:16:26 D/YtsAdapter: 	
11-20 13:16:26 D/YtsAdapter: 	    MP4 + EAC3
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 24:MP4 + EAC3 STARTED with timeout 60000
11-20 13:16:26 D/YtsAdapter: 	      TestExecutor:  Test 24:MP4 + EAC3 PASSED.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"MP4 + EAC3","fullName":"Format Support Tests Video / Audio MP4 + EAC3","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:16:26 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Video / Audio","fullName":"Format Support Tests Video / Audio","status":"passed","failuresList":[]}}.
11-20 13:16:26 D/YtsAdapter: 	
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Format Support Tests","fullName":"Format Support Tests","status":"passed","failuresList":[]}}.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:16:26 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:16:26 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076186584' com.google.android.youtube.tv"
11-20 13:16:26 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:16:26 D/YtsAdapter: 	
11-20 13:16:28 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076186584.
11-20 13:16:28 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"BYM/an7uJVl8k73q4Ybdgg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:16:28 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Format Support Tests VP9 Live Playback","Format Support Tests VP9 Live PartialSegmentPlayback"],"totalTests":718,"progressSoFar":540,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:16:29 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:16:30 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Format Support Tests"}}.
11-20 13:16:30 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"VP9 Live"}}.
11-20 13:16:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Playback","fullName":"Format Support Tests VP9 Live Playback"}}.
11-20 13:16:30 D/YtsAdapter: 	Format Support Tests
11-20 13:16:30 D/YtsAdapter: 	  VP9 Live
11-20 13:16:30 D/YtsAdapter: 	    Playback
11-20 13:16:30 D/YtsAdapter: 	      TestExecutor:  Test 39:Playback STARTED with timeout 60000
11-20 13:16:40 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:16:45 D/YtsAdapter: 	      TestExecutor:  Test 39:Playback PASSED.
11-20 13:16:45 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Playback","fullName":"Format Support Tests VP9 Live Playback","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:45 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:45 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PartialSegmentPlayback","fullName":"Format Support Tests VP9 Live PartialSegmentPlayback"}}.
11-20 13:16:45 D/YtsAdapter: 	
11-20 13:16:45 D/YtsAdapter: 	    PartialSegmentPlayback
11-20 13:16:45 D/YtsAdapter: 	      TestExecutor:  Test 40:PartialSegmentPlayback STARTED with timeout 60000
11-20 13:16:48 D/YtsAdapter: 	      TestExecutor:  Test 40:PartialSegmentPlayback PASSED.
11-20 13:16:48 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PartialSegmentPlayback","fullName":"Format Support Tests VP9 Live PartialSegmentPlayback","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:48 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:48 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"VP9 Live","fullName":"Format Support Tests VP9 Live","status":"passed","failuresList":[]}}.
11-20 13:16:48 D/YtsAdapter: 	
11-20 13:16:49 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Format Support Tests","fullName":"Format Support Tests","status":"passed","failuresList":[]}}.
11-20 13:16:49 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:16:49 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:16:49 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076209038' com.google.android.youtube.tv"
11-20 13:16:49 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:16:49 D/YtsAdapter: 	
11-20 13:16:50 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076209038.
11-20 13:16:50 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"UntgE8T8VmKX8CmLxXMrVQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:16:50 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.144p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.240p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.360p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.480p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.720p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.1080p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.1440p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.2160p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.144p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.240p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.360p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.240p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.480p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.720p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.1080p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.1440p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.2160p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.144p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.240p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.360p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.480p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.720p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.360p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.1080p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.1440p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.2160p60","Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.480p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.720p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.1080p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.1440p30","Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.2160p30","Format Support ... (truncated)
11-20 13:16:51 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:16:52 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Format Support Tests"}}.
11-20 13:16:52 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"VP9 HDR"}}.
11-20 13:16:52 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.144p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.144p30"}}.
11-20 13:16:52 D/YtsAdapter: 	Format Support Tests
11-20 13:16:52 D/YtsAdapter: 	  VP9 HDR
11-20 13:16:52 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.144p30
11-20 13:16:52 D/YtsAdapter: 	      TestExecutor:  Test 41:VP9.Profile2.10Bit.HLG.144p30 STARTED with timeout 60000
11-20 13:16:57 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:16:57 D/YtsAdapter: 	      media readystate: 4
11-20 13:16:57 D/YtsAdapter: 	      media networkState: 2
11-20 13:16:59 D/YtsAdapter: 	      TestExecutor:  Test 41:VP9.Profile2.10Bit.HLG.144p30 PASSED.
11-20 13:16:59 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.144p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.144p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:16:59 D/YtsAdapter: 	    ✓ PASSED
11-20 13:16:59 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.240p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.240p30"}}.
11-20 13:16:59 D/YtsAdapter: 	
11-20 13:16:59 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.240p30
11-20 13:16:59 D/YtsAdapter: 	      TestExecutor:  Test 42:VP9.Profile2.10Bit.HLG.240p30 STARTED with timeout 60000
11-20 13:17:04 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:17:04 D/YtsAdapter: 	      media readystate: 4
11-20 13:17:04 D/YtsAdapter: 	      media networkState: 2
11-20 13:17:05 D/YtsAdapter: 	      TestExecutor:  Test 42:VP9.Profile2.10Bit.HLG.240p30 PASSED.
11-20 13:17:05 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.240p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.240p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:17:05 D/YtsAdapter: 	    ✓ PASSED
11-20 13:17:05 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.360p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.360p30"}}.
11-20 13:17:05 D/YtsAdapter: 	
11-20 13:17:05 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.360p30
11-20 13:17:05 D/YtsAdapter: 	      TestExecutor:  Test 43:VP9.Profile2.10Bit.HLG.360p30 STARTED with timeout 60000
11-20 13:17:11 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:17:11 D/YtsAdapter: 	      media readystate: 4
11-20 13:17:11 D/YtsAdapter: 	      media networkState: 2
11-20 13:17:12 D/YtsAdapter: 	      TestExecutor:  Test 43:VP9.Profile2.10Bit.HLG.360p30 PASSED.
11-20 13:17:12 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.360p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.360p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:17:12 D/YtsAdapter: 	    ✓ PASSED
11-20 13:17:12 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.480p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.480p30"}}.
11-20 13:17:12 D/YtsAdapter: 	
11-20 13:17:12 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.480p30
11-20 13:17:12 D/YtsAdapter: 	      TestExecutor:  Test 44:VP9.Profile2.10Bit.HLG.480p30 STARTED with timeout 60000
11-20 13:17:17 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:17:17 D/YtsAdapter: 	      media readystate: 4
11-20 13:17:17 D/YtsAdapter: 	      media networkState: 2
11-20 13:17:18 D/YtsAdapter: 	      TestExecutor:  Test 44:VP9.Profile2.10Bit.HLG.480p30 PASSED.
11-20 13:17:18 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.480p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.480p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:17:18 D/YtsAdapter: 	    ✓ PASSED
11-20 13:17:18 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.720p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.720p30"}}.
11-20 13:17:18 D/YtsAdapter: 	
11-20 13:17:18 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.720p30
11-20 13:17:18 D/YtsAdapter: 	      TestExecutor:  Test 45:VP9.Profile2.10Bit.HLG.720p30 STARTED with timeout 60000
11-20 13:17:24 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:17:24 D/YtsAdapter: 	      media readystate: 4
11-20 13:17:24 D/YtsAdapter: 	      media networkState: 2
11-20 13:17:24 D/YtsAdapter: 	      TestExecutor:  Test 45:VP9.Profile2.10Bit.HLG.720p30 PASSED.
11-20 13:17:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.720p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.720p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:17:25 D/YtsAdapter: 	    ✓ PASSED
11-20 13:17:25 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.1080p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.1080p30"}}.
11-20 13:17:25 D/YtsAdapter: 	
11-20 13:17:25 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.1080p30
11-20 13:17:25 D/YtsAdapter: 	      TestExecutor:  Test 46:VP9.Profile2.10Bit.HLG.1080p30 STARTED with timeout 60000
11-20 13:17:31 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:17:31 D/YtsAdapter: 	      media readystate: 4
11-20 13:17:31 D/YtsAdapter: 	      media networkState: 2
11-20 13:17:31 D/YtsAdapter: 	      TestExecutor:  Test 46:VP9.Profile2.10Bit.HLG.1080p30 PASSED.
11-20 13:17:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.1080p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.1080p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:17:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:17:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.1440p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.1440p30"}}.
11-20 13:17:31 D/YtsAdapter: 	
11-20 13:17:31 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.1440p30
11-20 13:17:31 D/YtsAdapter: 	      TestExecutor:  Test 47:VP9.Profile2.10Bit.HLG.1440p30 STARTED with timeout 60000
11-20 13:17:38 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:17:38 D/YtsAdapter: 	      media readystate: 4
11-20 13:17:38 D/YtsAdapter: 	      media networkState: 2
11-20 13:17:38 D/YtsAdapter: 	      TestExecutor:  Test 47:VP9.Profile2.10Bit.HLG.1440p30 PASSED.
11-20 13:17:38 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.1440p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.1440p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:17:38 D/YtsAdapter: 	    ✓ PASSED
11-20 13:17:38 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.2160p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.2160p30"}}.
11-20 13:17:38 D/YtsAdapter: 	
11-20 13:17:38 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.2160p30
11-20 13:17:38 D/YtsAdapter: 	      TestExecutor:  Test 48:VP9.Profile2.10Bit.HLG.2160p30 STARTED with timeout 60000
11-20 13:17:45 D/YtsAdapter: 	      TestExecutor:  Test 48:VP9.Profile2.10Bit.HLG.2160p30 PASSED.
11-20 13:17:45 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.2160p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.2160p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:17:45 D/YtsAdapter: 	    ✓ PASSED
11-20 13:17:45 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.144p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.144p60"}}.
11-20 13:17:45 D/YtsAdapter: 	
11-20 13:17:45 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.144p60
11-20 13:17:45 D/YtsAdapter: 	      TestExecutor:  Test 49:VP9.Profile2.10Bit.HLG.144p60 STARTED with timeout 60000
11-20 13:17:50 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:17:50 D/YtsAdapter: 	      media readystate: 4
11-20 13:17:50 D/YtsAdapter: 	      media networkState: 2
11-20 13:17:51 D/YtsAdapter: 	      TestExecutor:  Test 49:VP9.Profile2.10Bit.HLG.144p60 PASSED.
11-20 13:17:51 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.144p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.144p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:17:51 D/YtsAdapter: 	    ✓ PASSED
11-20 13:17:51 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.240p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.240p60"}}.
11-20 13:17:51 D/YtsAdapter: 	
11-20 13:17:51 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.240p60
11-20 13:17:51 D/YtsAdapter: 	      TestExecutor:  Test 50:VP9.Profile2.10Bit.HLG.240p60 STARTED with timeout 60000
11-20 13:17:56 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:17:56 D/YtsAdapter: 	      media readystate: 4
11-20 13:17:56 D/YtsAdapter: 	      media networkState: 2
11-20 13:17:57 D/YtsAdapter: 	      TestExecutor:  Test 50:VP9.Profile2.10Bit.HLG.240p60 PASSED.
11-20 13:17:58 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.240p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.240p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:17:58 D/YtsAdapter: 	    ✓ PASSED
11-20 13:17:58 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.360p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.360p60"}}.
11-20 13:17:58 D/YtsAdapter: 	
11-20 13:17:58 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.360p60
11-20 13:17:58 D/YtsAdapter: 	      TestExecutor:  Test 51:VP9.Profile2.10Bit.HLG.360p60 STARTED with timeout 60000
11-20 13:18:03 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:18:03 D/YtsAdapter: 	      media readystate: 4
11-20 13:18:03 D/YtsAdapter: 	      media networkState: 2
11-20 13:18:04 D/YtsAdapter: 	      TestExecutor:  Test 51:VP9.Profile2.10Bit.HLG.360p60 PASSED.
11-20 13:18:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.360p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.360p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:18:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:18:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.480p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.480p60"}}.
11-20 13:18:04 D/YtsAdapter: 	
11-20 13:18:04 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.480p60
11-20 13:18:04 D/YtsAdapter: 	      TestExecutor:  Test 52:VP9.Profile2.10Bit.HLG.480p60 STARTED with timeout 60000
11-20 13:18:09 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:18:09 D/YtsAdapter: 	      media readystate: 4
11-20 13:18:09 D/YtsAdapter: 	      media networkState: 2
11-20 13:18:10 D/YtsAdapter: 	      TestExecutor:  Test 52:VP9.Profile2.10Bit.HLG.480p60 PASSED.
11-20 13:18:10 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.480p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.480p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:18:10 D/YtsAdapter: 	    ✓ PASSED
11-20 13:18:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.720p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.720p60"}}.
11-20 13:18:10 D/YtsAdapter: 	
11-20 13:18:10 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.720p60
11-20 13:18:10 D/YtsAdapter: 	      TestExecutor:  Test 53:VP9.Profile2.10Bit.HLG.720p60 STARTED with timeout 60000
11-20 13:18:16 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:18:16 D/YtsAdapter: 	      media readystate: 4
11-20 13:18:16 D/YtsAdapter: 	      media networkState: 2
11-20 13:18:17 D/YtsAdapter: 	      TestExecutor:  Test 53:VP9.Profile2.10Bit.HLG.720p60 PASSED.
11-20 13:18:17 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.720p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.720p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:18:17 D/YtsAdapter: 	    ✓ PASSED
11-20 13:18:17 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.1080p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.1080p60"}}.
11-20 13:18:17 D/YtsAdapter: 	
11-20 13:18:17 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.1080p60
11-20 13:18:17 D/YtsAdapter: 	      TestExecutor:  Test 54:VP9.Profile2.10Bit.HLG.1080p60 STARTED with timeout 60000
11-20 13:18:22 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:18:22 D/YtsAdapter: 	      media readystate: 4
11-20 13:18:22 D/YtsAdapter: 	      media networkState: 2
11-20 13:18:23 D/YtsAdapter: 	      TestExecutor:  Test 54:VP9.Profile2.10Bit.HLG.1080p60 PASSED.
11-20 13:18:23 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.1080p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.1080p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:18:23 D/YtsAdapter: 	    ✓ PASSED
11-20 13:18:23 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.1440p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.1440p60"}}.
11-20 13:18:23 D/YtsAdapter: 	
11-20 13:18:23 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.1440p60
11-20 13:18:23 D/YtsAdapter: 	      TestExecutor:  Test 55:VP9.Profile2.10Bit.HLG.1440p60 STARTED with timeout 60000
11-20 13:18:30 D/YtsAdapter: 	      TestExecutor:  Test 55:VP9.Profile2.10Bit.HLG.1440p60 PASSED.
11-20 13:18:30 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.1440p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.1440p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:18:30 D/YtsAdapter: 	    ✓ PASSED
11-20 13:18:30 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.HLG.2160p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.2160p60"}}.
11-20 13:18:30 D/YtsAdapter: 	
11-20 13:18:30 D/YtsAdapter: 	    VP9.Profile2.10Bit.HLG.2160p60
11-20 13:18:30 D/YtsAdapter: 	      TestExecutor:  Test 56:VP9.Profile2.10Bit.HLG.2160p60 STARTED with timeout 60000
11-20 13:18:37 D/YtsAdapter: 	      TestExecutor:  Test 56:VP9.Profile2.10Bit.HLG.2160p60 PASSED.
11-20 13:18:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.HLG.2160p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.HLG.2160p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:18:37 D/YtsAdapter: 	    ✓ PASSED
11-20 13:18:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.144p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.144p30"}}.
11-20 13:18:37 D/YtsAdapter: 	
11-20 13:18:37 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.144p30
11-20 13:18:37 D/YtsAdapter: 	      TestExecutor:  Test 57:VP9.Profile2.10Bit.PQ.144p30 STARTED with timeout 60000
11-20 13:18:41 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:18:41 D/YtsAdapter: 	      media readystate: 4
11-20 13:18:41 D/YtsAdapter: 	      media networkState: 2
11-20 13:18:43 D/YtsAdapter: 	      TestExecutor:  Test 57:VP9.Profile2.10Bit.PQ.144p30 PASSED.
11-20 13:18:43 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.144p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.144p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:18:43 D/YtsAdapter: 	    ✓ PASSED
11-20 13:18:43 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.240p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.240p30"}}.
11-20 13:18:43 D/YtsAdapter: 	
11-20 13:18:43 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.240p30
11-20 13:18:43 D/YtsAdapter: 	      TestExecutor:  Test 58:VP9.Profile2.10Bit.PQ.240p30 STARTED with timeout 60000
11-20 13:18:48 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:18:48 D/YtsAdapter: 	      media readystate: 4
11-20 13:18:48 D/YtsAdapter: 	      media networkState: 2
11-20 13:18:49 D/YtsAdapter: 	      TestExecutor:  Test 58:VP9.Profile2.10Bit.PQ.240p30 PASSED.
11-20 13:18:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.240p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.240p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:18:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:18:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.360p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.360p30"}}.
11-20 13:18:49 D/YtsAdapter: 	
11-20 13:18:49 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.360p30
11-20 13:18:49 D/YtsAdapter: 	      TestExecutor:  Test 59:VP9.Profile2.10Bit.PQ.360p30 STARTED with timeout 60000
11-20 13:18:54 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:18:54 D/YtsAdapter: 	      media readystate: 4
11-20 13:18:54 D/YtsAdapter: 	      media networkState: 2
11-20 13:18:55 D/YtsAdapter: 	      TestExecutor:  Test 59:VP9.Profile2.10Bit.PQ.360p30 PASSED.
11-20 13:18:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.360p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.360p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:18:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:18:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.480p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.480p30"}}.
11-20 13:18:56 D/YtsAdapter: 	
11-20 13:18:56 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.480p30
11-20 13:18:56 D/YtsAdapter: 	      TestExecutor:  Test 60:VP9.Profile2.10Bit.PQ.480p30 STARTED with timeout 60000
11-20 13:19:01 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:19:01 D/YtsAdapter: 	      media readystate: 4
11-20 13:19:01 D/YtsAdapter: 	      media networkState: 2
11-20 13:19:02 D/YtsAdapter: 	      TestExecutor:  Test 60:VP9.Profile2.10Bit.PQ.480p30 PASSED.
11-20 13:19:02 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.480p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.480p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:19:02 D/YtsAdapter: 	    ✓ PASSED
11-20 13:19:02 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.720p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.720p30"}}.
11-20 13:19:02 D/YtsAdapter: 	
11-20 13:19:02 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.720p30
11-20 13:19:02 D/YtsAdapter: 	      TestExecutor:  Test 61:VP9.Profile2.10Bit.PQ.720p30 STARTED with timeout 60000
11-20 13:19:08 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:19:08 D/YtsAdapter: 	      media readystate: 4
11-20 13:19:08 D/YtsAdapter: 	      media networkState: 2
11-20 13:19:08 D/YtsAdapter: 	      TestExecutor:  Test 61:VP9.Profile2.10Bit.PQ.720p30 PASSED.
11-20 13:19:08 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.720p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.720p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:19:08 D/YtsAdapter: 	    ✓ PASSED
11-20 13:19:08 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.1080p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.1080p30"}}.
11-20 13:19:08 D/YtsAdapter: 	
11-20 13:19:08 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.1080p30
11-20 13:19:08 D/YtsAdapter: 	      TestExecutor:  Test 62:VP9.Profile2.10Bit.PQ.1080p30 STARTED with timeout 60000
11-20 13:19:14 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:19:14 D/YtsAdapter: 	      media readystate: 4
11-20 13:19:14 D/YtsAdapter: 	      media networkState: 2
11-20 13:19:15 D/YtsAdapter: 	      TestExecutor:  Test 62:VP9.Profile2.10Bit.PQ.1080p30 PASSED.
11-20 13:19:15 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.1080p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.1080p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:19:15 D/YtsAdapter: 	    ✓ PASSED
11-20 13:19:15 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.1440p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.1440p30"}}.
11-20 13:19:15 D/YtsAdapter: 	
11-20 13:19:15 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.1440p30
11-20 13:19:15 D/YtsAdapter: 	      TestExecutor:  Test 63:VP9.Profile2.10Bit.PQ.1440p30 STARTED with timeout 60000
11-20 13:19:21 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:19:21 D/YtsAdapter: 	      media readystate: 4
11-20 13:19:21 D/YtsAdapter: 	      media networkState: 2
11-20 13:19:21 D/YtsAdapter: 	      TestExecutor:  Test 63:VP9.Profile2.10Bit.PQ.1440p30 PASSED.
11-20 13:19:21 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.1440p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.1440p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:19:21 D/YtsAdapter: 	    ✓ PASSED
11-20 13:19:21 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.2160p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.2160p30"}}.
11-20 13:19:21 D/YtsAdapter: 	
11-20 13:19:21 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.2160p30
11-20 13:19:21 D/YtsAdapter: 	      TestExecutor:  Test 64:VP9.Profile2.10Bit.PQ.2160p30 STARTED with timeout 60000
11-20 13:19:28 D/YtsAdapter: 	      TestExecutor:  Test 64:VP9.Profile2.10Bit.PQ.2160p30 PASSED.
11-20 13:19:28 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.2160p30","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.2160p30","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:19:28 D/YtsAdapter: 	    ✓ PASSED
11-20 13:19:28 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.144p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.144p60"}}.
11-20 13:19:28 D/YtsAdapter: 	
11-20 13:19:28 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.144p60
11-20 13:19:28 D/YtsAdapter: 	      TestExecutor:  Test 65:VP9.Profile2.10Bit.PQ.144p60 STARTED with timeout 60000
11-20 13:19:33 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:19:33 D/YtsAdapter: 	      media readystate: 4
11-20 13:19:33 D/YtsAdapter: 	      media networkState: 2
11-20 13:19:34 D/YtsAdapter: 	      TestExecutor:  Test 65:VP9.Profile2.10Bit.PQ.144p60 PASSED.
11-20 13:19:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.144p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.144p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:19:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:19:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.240p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.240p60"}}.
11-20 13:19:35 D/YtsAdapter: 	
11-20 13:19:35 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.240p60
11-20 13:19:35 D/YtsAdapter: 	      TestExecutor:  Test 66:VP9.Profile2.10Bit.PQ.240p60 STARTED with timeout 60000
11-20 13:19:40 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:19:40 D/YtsAdapter: 	      media readystate: 4
11-20 13:19:40 D/YtsAdapter: 	      media networkState: 2
11-20 13:19:41 D/YtsAdapter: 	      TestExecutor:  Test 66:VP9.Profile2.10Bit.PQ.240p60 PASSED.
11-20 13:19:41 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.240p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.240p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:19:41 D/YtsAdapter: 	    ✓ PASSED
11-20 13:19:41 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.360p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.360p60"}}.
11-20 13:19:41 D/YtsAdapter: 	
11-20 13:19:41 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.360p60
11-20 13:19:41 D/YtsAdapter: 	      TestExecutor:  Test 67:VP9.Profile2.10Bit.PQ.360p60 STARTED with timeout 60000
11-20 13:19:47 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:19:47 D/YtsAdapter: 	      media readystate: 4
11-20 13:19:47 D/YtsAdapter: 	      media networkState: 2
11-20 13:19:47 D/YtsAdapter: 	      TestExecutor:  Test 67:VP9.Profile2.10Bit.PQ.360p60 PASSED.
11-20 13:19:47 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.360p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.360p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:19:47 D/YtsAdapter: 	    ✓ PASSED
11-20 13:19:47 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.480p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.480p60"}}.
11-20 13:19:47 D/YtsAdapter: 	
11-20 13:19:47 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.480p60
11-20 13:19:47 D/YtsAdapter: 	      TestExecutor:  Test 68:VP9.Profile2.10Bit.PQ.480p60 STARTED with timeout 60000
11-20 13:19:53 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:19:53 D/YtsAdapter: 	      media readystate: 4
11-20 13:19:53 D/YtsAdapter: 	      media networkState: 2
11-20 13:19:53 D/YtsAdapter: 	      TestExecutor:  Test 68:VP9.Profile2.10Bit.PQ.480p60 PASSED.
11-20 13:19:54 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.480p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.480p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:19:54 D/YtsAdapter: 	    ✓ PASSED
11-20 13:19:54 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.720p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.720p60"}}.
11-20 13:19:54 D/YtsAdapter: 	
11-20 13:19:54 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.720p60
11-20 13:19:54 D/YtsAdapter: 	      TestExecutor:  Test 69:VP9.Profile2.10Bit.PQ.720p60 STARTED with timeout 60000
11-20 13:19:59 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:19:59 D/YtsAdapter: 	      media readystate: 4
11-20 13:19:59 D/YtsAdapter: 	      media networkState: 2
11-20 13:20:00 D/YtsAdapter: 	      TestExecutor:  Test 69:VP9.Profile2.10Bit.PQ.720p60 PASSED.
11-20 13:20:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.720p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.720p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:20:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.1080p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.1080p60"}}.
11-20 13:20:00 D/YtsAdapter: 	
11-20 13:20:00 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.1080p60
11-20 13:20:00 D/YtsAdapter: 	      TestExecutor:  Test 70:VP9.Profile2.10Bit.PQ.1080p60 STARTED with timeout 60000
11-20 13:20:06 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:20:06 D/YtsAdapter: 	      media readystate: 4
11-20 13:20:06 D/YtsAdapter: 	      media networkState: 2
11-20 13:20:06 D/YtsAdapter: 	      TestExecutor:  Test 70:VP9.Profile2.10Bit.PQ.1080p60 PASSED.
11-20 13:20:06 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.1080p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.1080p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:20:06 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:06 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.1440p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.1440p60"}}.
11-20 13:20:06 D/YtsAdapter: 	
11-20 13:20:06 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.1440p60
11-20 13:20:06 D/YtsAdapter: 	      TestExecutor:  Test 71:VP9.Profile2.10Bit.PQ.1440p60 STARTED with timeout 60000
11-20 13:20:13 D/YtsAdapter: 	      TestExecutor:  Test 71:VP9.Profile2.10Bit.PQ.1440p60 PASSED.
11-20 13:20:13 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.1440p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.1440p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:20:13 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:13 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9.Profile2.10Bit.PQ.2160p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.2160p60"}}.
11-20 13:20:13 D/YtsAdapter: 	
11-20 13:20:13 D/YtsAdapter: 	    VP9.Profile2.10Bit.PQ.2160p60
11-20 13:20:13 D/YtsAdapter: 	      TestExecutor:  Test 72:VP9.Profile2.10Bit.PQ.2160p60 STARTED with timeout 60000
11-20 13:20:20 D/YtsAdapter: 	      TestExecutor:  Test 72:VP9.Profile2.10Bit.PQ.2160p60 PASSED.
11-20 13:20:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9.Profile2.10Bit.PQ.2160p60","fullName":"Format Support Tests VP9 HDR VP9.Profile2.10Bit.PQ.2160p60","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:20:20 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:20 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"VP9 HDR","fullName":"Format Support Tests VP9 HDR","status":"passed","failuresList":[]}}.
11-20 13:20:20 D/YtsAdapter: 	
11-20 13:20:20 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Format Support Tests","fullName":"Format Support Tests","status":"passed","failuresList":[]}}.
11-20 13:20:20 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:20:20 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:20:20 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076420666' com.google.android.youtube.tv"
11-20 13:20:20 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:20:20 D/YtsAdapter: 	
11-20 13:20:22 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076420666.
11-20 13:20:22 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"8OXRgfvPbdu1gicSxjwyHQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:20:22 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Format Support Tests MIME Type Support AACSupport","Format Support Tests MIME Type Support H264Support","Format Support Tests MIME Type Support VP9 Short-FormSupport","Format Support Tests MIME Type Support OpusSupport","Format Support Tests MIME Type Support AC3Support","Format Support Tests MIME Type Support EAC3Support","Format Support Tests MIME Type Support VP9 Medium-FormSupport","Format Support Tests MIME Type Support VP9 Long-FormSupport"],"totalTests":718,"progressSoFar":574,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:20:23 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Format Support Tests"}}.
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"MIME Type Support"}}.
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AACSupport","fullName":"Format Support Tests MIME Type Support AACSupport"}}.
11-20 13:20:24 D/YtsAdapter: 	Format Support Tests
11-20 13:20:24 D/YtsAdapter: 	  MIME Type Support
11-20 13:20:24 D/YtsAdapter: 	    AACSupport
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 73:AACSupport STARTED with timeout 60000
11-20 13:20:24 D/YtsAdapter: 	      AACSupport:  Trying format audio/mp4; codecs="mp4a.40.2"
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 73:AACSupport PASSED.
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AACSupport","fullName":"Format Support Tests MIME Type Support AACSupport","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:20:24 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"H264Support","fullName":"Format Support Tests MIME Type Support H264Support"}}.
11-20 13:20:24 D/YtsAdapter: 	
11-20 13:20:24 D/YtsAdapter: 	    H264Support
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 74:H264Support STARTED with timeout 60000
11-20 13:20:24 D/YtsAdapter: 	      H264Support:  Trying format video/mp4; codecs="avc1.640028"
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 74:H264Support PASSED.
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"H264Support","fullName":"Format Support Tests MIME Type Support H264Support","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:20:24 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9 Short-FormSupport","fullName":"Format Support Tests MIME Type Support VP9 Short-FormSupport"}}.
11-20 13:20:24 D/YtsAdapter: 	
11-20 13:20:24 D/YtsAdapter: 	    VP9 Short-FormSupport
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 75:VP9 Short-FormSupport STARTED with timeout 60000
11-20 13:20:24 D/YtsAdapter: 	      VP9 Short-FormSupport:  Trying format video/webm; codecs="vp09.00.51.08"
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 75:VP9 Short-FormSupport PASSED.
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9 Short-FormSupport","fullName":"Format Support Tests MIME Type Support VP9 Short-FormSupport","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:20:24 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9 Medium-FormSupport","fullName":"Format Support Tests MIME Type Support VP9 Medium-FormSupport"}}.
11-20 13:20:24 D/YtsAdapter: 	
11-20 13:20:24 D/YtsAdapter: 	    VP9 Medium-FormSupport
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 76:VP9 Medium-FormSupport STARTED with timeout 60000
11-20 13:20:24 D/YtsAdapter: 	      VP9 Medium-FormSupport:  Trying format video/webm; codecs="vp09.00.51.08.01.01.01.01"
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 76:VP9 Medium-FormSupport PASSED.
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9 Medium-FormSupport","fullName":"Format Support Tests MIME Type Support VP9 Medium-FormSupport","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:20:24 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9 Long-FormSupport","fullName":"Format Support Tests MIME Type Support VP9 Long-FormSupport"}}.
11-20 13:20:24 D/YtsAdapter: 	
11-20 13:20:24 D/YtsAdapter: 	    VP9 Long-FormSupport
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 77:VP9 Long-FormSupport STARTED with timeout 60000
11-20 13:20:24 D/YtsAdapter: 	      VP9 Long-FormSupport:  Trying format video/webm; codecs="vp09.00.51.08.01.01.01.01.00"
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 77:VP9 Long-FormSupport PASSED.
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9 Long-FormSupport","fullName":"Format Support Tests MIME Type Support VP9 Long-FormSupport","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:20:24 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"OpusSupport","fullName":"Format Support Tests MIME Type Support OpusSupport"}}.
11-20 13:20:24 D/YtsAdapter: 	
11-20 13:20:24 D/YtsAdapter: 	    OpusSupport
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 78:OpusSupport STARTED with timeout 60000
11-20 13:20:24 D/YtsAdapter: 	      OpusSupport:  Trying format audio/webm; codecs="opus"
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 78:OpusSupport PASSED.
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"OpusSupport","fullName":"Format Support Tests MIME Type Support OpusSupport","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:20:24 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AC3Support","fullName":"Format Support Tests MIME Type Support AC3Support"}}.
11-20 13:20:24 D/YtsAdapter: 	
11-20 13:20:24 D/YtsAdapter: 	    AC3Support
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 79:AC3Support STARTED with timeout 60000
11-20 13:20:24 D/YtsAdapter: 	      AC3Support:  Trying format audio/mp4; codecs="ac-3"
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 79:AC3Support PASSED.
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AC3Support","fullName":"Format Support Tests MIME Type Support AC3Support","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:20:24 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"EAC3Support","fullName":"Format Support Tests MIME Type Support EAC3Support"}}.
11-20 13:20:24 D/YtsAdapter: 	
11-20 13:20:24 D/YtsAdapter: 	    EAC3Support
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 80:EAC3Support STARTED with timeout 60000
11-20 13:20:24 D/YtsAdapter: 	      EAC3Support:  Trying format audio/mp4; codecs="ec-3"
11-20 13:20:24 D/YtsAdapter: 	      TestExecutor:  Test 80:EAC3Support PASSED.
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"EAC3Support","fullName":"Format Support Tests MIME Type Support EAC3Support","status":"passed","failuresList":[],"optional":true,"metrics":"{}"}}.
11-20 13:20:24 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"MIME Type Support","fullName":"Format Support Tests MIME Type Support","status":"passed","failuresList":[]}}.
11-20 13:20:24 D/YtsAdapter: 	
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Format Support Tests","fullName":"Format Support Tests","status":"passed","failuresList":[]}}.
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:20:24 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:20:24 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076424640' com.google.android.youtube.tv"
11-20 13:20:24 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:20:24 D/YtsAdapter: 	
11-20 13:20:26 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076424640.
11-20 13:20:26 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"uvAHaGUd82E/XdzeJ87BFQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:20:26 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Format Support Tests Media Opus 5.1","Format Support Tests Media AC3 5.1"],"totalTests":718,"progressSoFar":582,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:20:27 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:20:28 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Format Support Tests"}}.
11-20 13:20:28 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Media"}}.
11-20 13:20:28 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Opus 5.1","fullName":"Format Support Tests Media Opus 5.1"}}.
11-20 13:20:28 D/YtsAdapter: 	Format Support Tests
11-20 13:20:28 D/YtsAdapter: 	  Media
11-20 13:20:28 D/YtsAdapter: 	    Opus 5.1
11-20 13:20:28 D/YtsAdapter: 	      TestExecutor:  Test 83:Opus 5.1 STARTED with timeout 60000
11-20 13:20:32 D/YtsAdapter: 	      TestExecutor:  Test 83:Opus 5.1 PASSED.
11-20 13:20:32 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Opus 5.1","fullName":"Format Support Tests Media Opus 5.1","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:20:32 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:32 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AC3 5.1","fullName":"Format Support Tests Media AC3 5.1"}}.
11-20 13:20:32 D/YtsAdapter: 	
11-20 13:20:32 D/YtsAdapter: 	    AC3 5.1
11-20 13:20:32 D/YtsAdapter: 	      TestExecutor:  Test 85:AC3 5.1 STARTED with timeout 60000
11-20 13:20:35 D/YtsAdapter: 	      TestExecutor:  Test 85:AC3 5.1 PASSED.
11-20 13:20:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AC3 5.1","fullName":"Format Support Tests Media AC3 5.1","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:20:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:35 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Media","fullName":"Format Support Tests Media","status":"passed","failuresList":[]}}.
11-20 13:20:35 D/YtsAdapter: 	
11-20 13:20:35 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Format Support Tests","fullName":"Format Support Tests","status":"passed","failuresList":[]}}.
11-20 13:20:35 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:20:35 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:20:35 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076435541' com.google.android.youtube.tv"
11-20 13:20:35 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:20:35 D/YtsAdapter: 	
11-20 13:20:37 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076435541.
11-20 13:20:37 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"pTpdkAQ0KoCPxSm7Nha90Q==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:20:37 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["EME Conformance Tests widevine widevineH264video","EME Conformance Tests widevine widevineAACaudio","EME Conformance Tests widevine widevineOpusaudio","EME Conformance Tests widevine widevineVP9video","EME Conformance Tests widevine widevineVP9Subsamplevideo"],"totalTests":718,"progressSoFar":584,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:20:38 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:20:38 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"EME Conformance Tests"}}.
11-20 13:20:38 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Widevine"}}.
11-20 13:20:38 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WidevineH264Video","fullName":"EME Conformance Tests Widevine WidevineH264Video"}}.
11-20 13:20:38 D/YtsAdapter: 	EME Conformance Tests
11-20 13:20:38 D/YtsAdapter: 	  Widevine
11-20 13:20:38 D/YtsAdapter: 	    WidevineH264Video
11-20 13:20:38 D/YtsAdapter: 	      TestExecutor:  Test 1:WidevineH264Video STARTED with timeout 60000
11-20 13:20:39 D/YtsAdapter: 	      onEncrypted()
11-20 13:20:39 D/YtsAdapter: 	      onMessage()
11-20 13:20:39 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:20:44 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:20:44 D/YtsAdapter: 	      media readystate: 4
11-20 13:20:44 D/YtsAdapter: 	      media networkState: 2
11-20 13:20:54 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:20:54 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (15.009774).
11-20 13:20:54 D/YtsAdapter: 	      TestExecutor:  Test 1:WidevineH264Video PASSED.
11-20 13:20:54 D/YtsAdapter: 	      Closing key session
11-20 13:20:54 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WidevineH264Video","fullName":"EME Conformance Tests Widevine WidevineH264Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:20:54 D/YtsAdapter: 	    ✓ PASSED
11-20 13:20:54 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WidevineAACAudio","fullName":"EME Conformance Tests Widevine WidevineAACAudio"}}.
11-20 13:20:54 D/YtsAdapter: 	
11-20 13:20:54 D/YtsAdapter: 	    WidevineAACAudio
11-20 13:20:54 D/YtsAdapter: 	      TestExecutor:  Test 2:WidevineAACAudio STARTED with timeout 60000
11-20 13:20:55 D/YtsAdapter: 	      onEncrypted()
11-20 13:20:55 D/YtsAdapter: 	      onMessage()
11-20 13:20:55 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:21:00 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:21:00 D/YtsAdapter: 	      media readystate: 4
11-20 13:21:00 D/YtsAdapter: 	      media networkState: 2
11-20 13:21:10 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:21:10 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (15.068456).
11-20 13:21:10 D/YtsAdapter: 	      TestExecutor:  Test 2:WidevineAACAudio PASSED.
11-20 13:21:11 D/YtsAdapter: 	      Closing key session
11-20 13:21:11 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WidevineAACAudio","fullName":"EME Conformance Tests Widevine WidevineAACAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:21:11 D/YtsAdapter: 	    ✓ PASSED
11-20 13:21:11 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WidevineOpusAudio","fullName":"EME Conformance Tests Widevine WidevineOpusAudio"}}.
11-20 13:21:11 D/YtsAdapter: 	
11-20 13:21:11 D/YtsAdapter: 	    WidevineOpusAudio
11-20 13:21:11 D/YtsAdapter: 	      TestExecutor:  Test 3:WidevineOpusAudio STARTED with timeout 60000
11-20 13:21:11 D/YtsAdapter: 	      onEncrypted()
11-20 13:21:11 D/YtsAdapter: 	      onMessage()
11-20 13:21:12 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:21:16 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:21:16 D/YtsAdapter: 	      media readystate: 4
11-20 13:21:16 D/YtsAdapter: 	      media networkState: 2
11-20 13:21:26 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:21:27 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (15.094912).
11-20 13:21:27 D/YtsAdapter: 	      TestExecutor:  Test 3:WidevineOpusAudio PASSED.
11-20 13:21:27 D/YtsAdapter: 	      Closing key session
11-20 13:21:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WidevineOpusAudio","fullName":"EME Conformance Tests Widevine WidevineOpusAudio","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:21:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:21:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WidevineVP9Video","fullName":"EME Conformance Tests Widevine WidevineVP9Video"}}.
11-20 13:21:27 D/YtsAdapter: 	
11-20 13:21:27 D/YtsAdapter: 	    WidevineVP9Video
11-20 13:21:27 D/YtsAdapter: 	      TestExecutor:  Test 4:WidevineVP9Video STARTED with timeout 60000
11-20 13:21:28 D/YtsAdapter: 	      onEncrypted()
11-20 13:21:28 D/YtsAdapter: 	      onMessage()
11-20 13:21:28 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:21:32 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:21:32 D/YtsAdapter: 	      media readystate: 4
11-20 13:21:32 D/YtsAdapter: 	      media networkState: 2
11-20 13:21:42 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:21:44 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (15.099685).
11-20 13:21:44 D/YtsAdapter: 	      TestExecutor:  Test 4:WidevineVP9Video PASSED.
11-20 13:21:44 D/YtsAdapter: 	      Closing key session
11-20 13:21:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WidevineVP9Video","fullName":"EME Conformance Tests Widevine WidevineVP9Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:21:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:21:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WidevineVP9SubsampleVideo","fullName":"EME Conformance Tests Widevine WidevineVP9SubsampleVideo"}}.
11-20 13:21:44 D/YtsAdapter: 	
11-20 13:21:44 D/YtsAdapter: 	    WidevineVP9SubsampleVideo
11-20 13:21:44 D/YtsAdapter: 	      TestExecutor:  Test 5:WidevineVP9SubsampleVideo STARTED with timeout 60000
11-20 13:21:44 D/YtsAdapter: 	      onEncrypted()
11-20 13:21:45 D/YtsAdapter: 	      onMessage()
11-20 13:21:45 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:21:49 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:21:49 D/YtsAdapter: 	      media readystate: 4
11-20 13:21:49 D/YtsAdapter: 	      media networkState: 2
11-20 13:21:59 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:22:00 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (15.074445).
11-20 13:22:00 D/YtsAdapter: 	      TestExecutor:  Test 5:WidevineVP9SubsampleVideo PASSED.
11-20 13:22:00 D/YtsAdapter: 	      Closing key session
11-20 13:22:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WidevineVP9SubsampleVideo","fullName":"EME Conformance Tests Widevine WidevineVP9SubsampleVideo","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:22:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:22:00 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Widevine","fullName":"EME Conformance Tests Widevine","status":"passed","failuresList":[]}}.
11-20 13:22:00 D/YtsAdapter: 	
11-20 13:22:00 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"EME Conformance Tests","fullName":"EME Conformance Tests","status":"passed","failuresList":[]}}.
11-20 13:22:01 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:22:01 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:22:01 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076521515' com.google.android.youtube.tv"
11-20 13:22:01 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:22:01 D/YtsAdapter: 	
11-20 13:22:03 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076521515.
11-20 13:22:03 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"iWpX3DtnEbGjoi/WJrTe5A==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:22:03 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["EME Conformance Tests Widevine setServerCertificate","EME Conformance Tests Widevine WidevineH264MultiMediaKeySessions","EME Conformance Tests Widevine WidevineLicenseDelayH264Video","EME Conformance Tests Widevine WidevineLicenseDelayVP9Video"],"totalTests":718,"progressSoFar":589,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:22:04 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:22:04 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"EME Conformance Tests"}}.
11-20 13:22:04 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Widevine"}}.
11-20 13:22:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WidevineH264MultiMediaKeySessions","fullName":"EME Conformance Tests Widevine WidevineH264MultiMediaKeySessions"}}.
11-20 13:22:04 D/YtsAdapter: 	EME Conformance Tests
11-20 13:22:04 D/YtsAdapter: 	  Widevine
11-20 13:22:04 D/YtsAdapter: 	    WidevineH264MultiMediaKeySessions
11-20 13:22:04 D/YtsAdapter: 	      TestExecutor:  Test 6:WidevineH264MultiMediaKeySessions STARTED with timeout 60000
11-20 13:22:05 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:05 D/YtsAdapter: 	      onMessage()
11-20 13:22:05 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:05 D/YtsAdapter: 	      onMessage()
11-20 13:22:05 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:05 D/YtsAdapter: 	      onMessage()
11-20 13:22:06 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:06 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:06 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:06 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:06 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:06 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:06 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:06 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:06 D/YtsAdapter: 	      onMessage()
11-20 13:22:06 D/YtsAdapter: 	      onMessage()
11-20 13:22:06 D/YtsAdapter: 	      onMessage()
11-20 13:22:06 D/YtsAdapter: 	      onMessage()
11-20 13:22:06 D/YtsAdapter: 	      onMessage()
11-20 13:22:06 D/YtsAdapter: 	      onMessage()
11-20 13:22:06 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:06 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:06 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:06 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:06 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:06 D/YtsAdapter: 	      onMessage()
11-20 13:22:06 D/YtsAdapter: 	      onMessage()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onMessage()
11-20 13:22:07 D/YtsAdapter: 	      onMessage()
11-20 13:22:07 D/YtsAdapter: 	      onMessage()
11-20 13:22:07 D/YtsAdapter: 	      onMessage()
11-20 13:22:07 D/YtsAdapter: 	      onMessage()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:07 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:13 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:22:13 D/YtsAdapter: 	      media readystate: 4
11-20 13:22:13 D/YtsAdapter: 	      media networkState: 2
11-20 13:22:22 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (15.183146).
11-20 13:22:22 D/YtsAdapter: 	      TestExecutor:  checkEq passed: keySessionCount is (16).
11-20 13:22:22 D/YtsAdapter: 	      TestExecutor:  checkEq passed: keyCount is (256).
11-20 13:22:22 D/YtsAdapter: 	      TestExecutor:  Test 6:WidevineH264MultiMediaKeySessions PASSED.
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	      Closing key session
11-20 13:22:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WidevineH264MultiMediaKeySessions","fullName":"EME Conformance Tests Widevine WidevineH264MultiMediaKeySessions","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:22:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:22:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WidevineLicenseDelayH264Video","fullName":"EME Conformance Tests Widevine WidevineLicenseDelayH264Video"}}.
11-20 13:22:22 D/YtsAdapter: 	
11-20 13:22:22 D/YtsAdapter: 	    WidevineLicenseDelayH264Video
11-20 13:22:22 D/YtsAdapter: 	      TestExecutor:  Test 7:WidevineLicenseDelayH264Video STARTED with timeout 60000
11-20 13:22:23 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:23 D/YtsAdapter: 	      onMessage()
11-20 13:22:23 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:28 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:22:28 D/YtsAdapter: 	      media readystate: 4
11-20 13:22:28 D/YtsAdapter: 	      media networkState: 2
11-20 13:22:38 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:22:39 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (15.085315).
11-20 13:22:39 D/YtsAdapter: 	      TestExecutor:  Test 7:WidevineLicenseDelayH264Video PASSED.
11-20 13:22:39 D/YtsAdapter: 	      Closing key session
11-20 13:22:39 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WidevineLicenseDelayH264Video","fullName":"EME Conformance Tests Widevine WidevineLicenseDelayH264Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:22:39 D/YtsAdapter: 	    ✓ PASSED
11-20 13:22:39 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"WidevineLicenseDelayVP9Video","fullName":"EME Conformance Tests Widevine WidevineLicenseDelayVP9Video"}}.
11-20 13:22:39 D/YtsAdapter: 	
11-20 13:22:39 D/YtsAdapter: 	    WidevineLicenseDelayVP9Video
11-20 13:22:39 D/YtsAdapter: 	      TestExecutor:  Test 8:WidevineLicenseDelayVP9Video STARTED with timeout 60000
11-20 13:22:40 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:40 D/YtsAdapter: 	      onMessage()
11-20 13:22:40 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:22:44 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:22:44 D/YtsAdapter: 	      media readystate: 4
11-20 13:22:44 D/YtsAdapter: 	      media networkState: 2
11-20 13:22:54 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:22:55 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (15.090667).
11-20 13:22:55 D/YtsAdapter: 	      TestExecutor:  Test 8:WidevineLicenseDelayVP9Video PASSED.
11-20 13:22:55 D/YtsAdapter: 	      Closing key session
11-20 13:22:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"WidevineLicenseDelayVP9Video","fullName":"EME Conformance Tests Widevine WidevineLicenseDelayVP9Video","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:22:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:22:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"setServerCertificate","fullName":"EME Conformance Tests Widevine setServerCertificate"}}.
11-20 13:22:56 D/YtsAdapter: 	
11-20 13:22:56 D/YtsAdapter: 	    setServerCertificate
11-20 13:22:56 D/YtsAdapter: 	      TestExecutor:  Test 9:setServerCertificate STARTED with timeout 60000
11-20 13:22:56 D/YtsAdapter: 	      onEncrypted()
11-20 13:22:56 D/YtsAdapter: 	      setServerCertificate()
11-20 13:22:56 D/YtsAdapter: 	      onMessage()
11-20 13:22:57 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:23:01 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:23:01 D/YtsAdapter: 	      media readystate: 4
11-20 13:23:01 D/YtsAdapter: 	      media networkState: 2
11-20 13:23:02 D/YtsAdapter: 	      TestExecutor:  Test 9:setServerCertificate PASSED.
11-20 13:23:02 D/YtsAdapter: 	      Closing key session
11-20 13:23:02 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"setServerCertificate","fullName":"EME Conformance Tests Widevine setServerCertificate","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:23:02 D/YtsAdapter: 	    ✓ PASSED
11-20 13:23:02 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Widevine","fullName":"EME Conformance Tests Widevine","status":"passed","failuresList":[]}}.
11-20 13:23:02 D/YtsAdapter: 	
11-20 13:23:02 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"EME Conformance Tests","fullName":"EME Conformance Tests","status":"passed","failuresList":[]}}.
11-20 13:23:03 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:23:03 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:23:03 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076583387' com.google.android.youtube.tv"
11-20 13:23:03 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:23:03 D/YtsAdapter: 	
11-20 13:23:05 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076583387.
11-20 13:23:05 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"kb4hjJwqITigdy2QTg1Asg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:23:05 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["EME Conformance Tests General EncryptedEventData"],"totalTests":718,"progressSoFar":593,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:23:06 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:23:06 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"EME Conformance Tests"}}.
11-20 13:23:06 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"General"}}.
11-20 13:23:06 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"EncryptedEventData","fullName":"EME Conformance Tests General EncryptedEventData"}}.
11-20 13:23:06 D/YtsAdapter: 	EME Conformance Tests
11-20 13:23:06 D/YtsAdapter: 	  General
11-20 13:23:06 D/YtsAdapter: 	    EncryptedEventData
11-20 13:23:06 D/YtsAdapter: 	      TestExecutor:  Test 12:EncryptedEventData STARTED with timeout 60000
11-20 13:23:07 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Length of initData is (856).
11-20 13:23:07 D/YtsAdapter: 	      TestExecutor:  checkEq passed: Number of pssh atoms is (3).
11-20 13:23:07 D/YtsAdapter: 	      TestExecutor:  Test 12:EncryptedEventData PASSED.
11-20 13:23:07 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"EncryptedEventData","fullName":"EME Conformance Tests General EncryptedEventData","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:23:07 D/YtsAdapter: 	    ✓ PASSED
11-20 13:23:07 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"General","fullName":"EME Conformance Tests General","status":"passed","failuresList":[]}}.
11-20 13:23:07 D/YtsAdapter: 	
11-20 13:23:07 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"EME Conformance Tests","fullName":"EME Conformance Tests","status":"passed","failuresList":[]}}.
11-20 13:23:08 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:23:08 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:23:08 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076588141' com.google.android.youtube.tv"
11-20 13:23:08 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:23:08 D/YtsAdapter: 	
11-20 13:23:09 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076588141.
11-20 13:23:09 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"g+FJBUbaLrN7i88NYM+vDg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:23:09 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["EME Conformance Tests EncryptionScheme H264VideoCenc","EME Conformance Tests EncryptionScheme AACAudioCenc","EME Conformance Tests EncryptionScheme AACAudioUnsetScheme","EME Conformance Tests EncryptionScheme AACAudioInvalidScheme","EME Conformance Tests EncryptionScheme OpusAudioCenc","EME Conformance Tests EncryptionScheme OpusAudioUnsetScheme","EME Conformance Tests EncryptionScheme OpusAudioInvalidScheme","EME Conformance Tests EncryptionScheme H264VideoUnsetScheme","EME Conformance Tests EncryptionScheme H264VideoCencAACAudioCenc","EME Conformance Tests EncryptionScheme VP9VideoCencOpusAudioCenc","EME Conformance Tests EncryptionScheme H264VideoInvalidScheme","EME Conformance Tests EncryptionScheme VP9VideoCenc","EME Conformance Tests EncryptionScheme VP9VideoUnsetScheme","EME Conformance Tests EncryptionScheme VP9VideoInvalidScheme"],"totalTests":718,"progressSoFar":594,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:23:10 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:23:10 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"EME Conformance Tests"}}.
11-20 13:23:10 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"EncryptionScheme"}}.
11-20 13:23:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"H264VideoCenc","fullName":"EME Conformance Tests EncryptionScheme H264VideoCenc"}}.
11-20 13:23:10 D/YtsAdapter: 	EME Conformance Tests
11-20 13:23:10 D/YtsAdapter: 	  EncryptionScheme
11-20 13:23:10 D/YtsAdapter: 	    H264VideoCenc
11-20 13:23:11 D/YtsAdapter: 	      TestExecutor:  Test 17:H264VideoCenc STARTED with timeout 60000
11-20 13:23:11 D/YtsAdapter: 	      onEncrypted()
11-20 13:23:11 D/YtsAdapter: 	      onMessage()
11-20 13:23:12 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:23:16 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:23:16 D/YtsAdapter: 	      media readystate: 4
11-20 13:23:16 D/YtsAdapter: 	      media networkState: 2
11-20 13:23:24 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (12.01216).
11-20 13:23:24 D/YtsAdapter: 	      TestExecutor:  Test 17:H264VideoCenc PASSED.
11-20 13:23:24 D/YtsAdapter: 	      Closing key session
11-20 13:23:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"H264VideoCenc","fullName":"EME Conformance Tests EncryptionScheme H264VideoCenc","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:23:24 D/YtsAdapter: 	    ✓ PASSED
11-20 13:23:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"H264VideoUnsetScheme","fullName":"EME Conformance Tests EncryptionScheme H264VideoUnsetScheme"}}.
11-20 13:23:24 D/YtsAdapter: 	
11-20 13:23:24 D/YtsAdapter: 	    H264VideoUnsetScheme
11-20 13:23:24 D/YtsAdapter: 	      TestExecutor:  Test 18:H264VideoUnsetScheme STARTED with timeout 60000
11-20 13:23:25 D/YtsAdapter: 	      onEncrypted()
11-20 13:23:25 D/YtsAdapter: 	      onMessage()
11-20 13:23:25 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:23:29 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:23:29 D/YtsAdapter: 	      media readystate: 4
11-20 13:23:29 D/YtsAdapter: 	      media networkState: 2
11-20 13:23:37 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (12.013225).
11-20 13:23:37 D/YtsAdapter: 	      TestExecutor:  Test 18:H264VideoUnsetScheme PASSED.
11-20 13:23:37 D/YtsAdapter: 	      Closing key session
11-20 13:23:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"H264VideoUnsetScheme","fullName":"EME Conformance Tests EncryptionScheme H264VideoUnsetScheme","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:23:37 D/YtsAdapter: 	    ✓ PASSED
11-20 13:23:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"H264VideoInvalidScheme","fullName":"EME Conformance Tests EncryptionScheme H264VideoInvalidScheme"}}.
11-20 13:23:37 D/YtsAdapter: 	
11-20 13:23:37 D/YtsAdapter: 	    H264VideoInvalidScheme
11-20 13:23:37 D/YtsAdapter: 	      TestExecutor:  Test 19:H264VideoInvalidScheme STARTED with timeout 60000
11-20 13:23:37 D/YtsAdapter: 	      H264VideoInvalidScheme:  rejected KeySystem for invalid99 and undefined EncryptionScheme.
11-20 13:23:37 D/YtsAdapter: 	      TestExecutor:  Test 19:H264VideoInvalidScheme PASSED.
11-20 13:23:37 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"H264VideoInvalidScheme","fullName":"EME Conformance Tests EncryptionScheme H264VideoInvalidScheme","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:23:37 D/YtsAdapter: 	    ✓ PASSED
11-20 13:23:37 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9VideoCenc","fullName":"EME Conformance Tests EncryptionScheme VP9VideoCenc"}}.
11-20 13:23:37 D/YtsAdapter: 	
11-20 13:23:37 D/YtsAdapter: 	    VP9VideoCenc
11-20 13:23:37 D/YtsAdapter: 	      TestExecutor:  Test 20:VP9VideoCenc STARTED with timeout 60000
11-20 13:23:38 D/YtsAdapter: 	      onEncrypted()
11-20 13:23:38 D/YtsAdapter: 	      onMessage()
11-20 13:23:38 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:23:42 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:23:42 D/YtsAdapter: 	      media readystate: 4
11-20 13:23:42 D/YtsAdapter: 	      media networkState: 2
11-20 13:23:50 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (12.016365).
11-20 13:23:50 D/YtsAdapter: 	      TestExecutor:  Test 20:VP9VideoCenc PASSED.
11-20 13:23:50 D/YtsAdapter: 	      Closing key session
11-20 13:23:50 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9VideoCenc","fullName":"EME Conformance Tests EncryptionScheme VP9VideoCenc","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:23:50 D/YtsAdapter: 	    ✓ PASSED
11-20 13:23:50 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9VideoUnsetScheme","fullName":"EME Conformance Tests EncryptionScheme VP9VideoUnsetScheme"}}.
11-20 13:23:50 D/YtsAdapter: 	
11-20 13:23:50 D/YtsAdapter: 	    VP9VideoUnsetScheme
11-20 13:23:50 D/YtsAdapter: 	      TestExecutor:  Test 21:VP9VideoUnsetScheme STARTED with timeout 60000
11-20 13:23:51 D/YtsAdapter: 	      onEncrypted()
11-20 13:23:51 D/YtsAdapter: 	      onMessage()
11-20 13:23:51 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:23:56 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:23:56 D/YtsAdapter: 	      media readystate: 4
11-20 13:23:56 D/YtsAdapter: 	      media networkState: 2
11-20 13:24:03 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (12.011885).
11-20 13:24:03 D/YtsAdapter: 	      TestExecutor:  Test 21:VP9VideoUnsetScheme PASSED.
11-20 13:24:03 D/YtsAdapter: 	      Closing key session
11-20 13:24:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9VideoUnsetScheme","fullName":"EME Conformance Tests EncryptionScheme VP9VideoUnsetScheme","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:24:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:24:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9VideoInvalidScheme","fullName":"EME Conformance Tests EncryptionScheme VP9VideoInvalidScheme"}}.
11-20 13:24:04 D/YtsAdapter: 	
11-20 13:24:04 D/YtsAdapter: 	    VP9VideoInvalidScheme
11-20 13:24:04 D/YtsAdapter: 	      TestExecutor:  Test 23:VP9VideoInvalidScheme STARTED with timeout 60000
11-20 13:24:04 D/YtsAdapter: 	      VP9VideoInvalidScheme:  rejected KeySystem for invalid99 and undefined EncryptionScheme.
11-20 13:24:04 D/YtsAdapter: 	      TestExecutor:  Test 23:VP9VideoInvalidScheme PASSED.
11-20 13:24:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9VideoInvalidScheme","fullName":"EME Conformance Tests EncryptionScheme VP9VideoInvalidScheme","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:24:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:24:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AACAudioCenc","fullName":"EME Conformance Tests EncryptionScheme AACAudioCenc"}}.
11-20 13:24:04 D/YtsAdapter: 	
11-20 13:24:04 D/YtsAdapter: 	    AACAudioCenc
11-20 13:24:04 D/YtsAdapter: 	      TestExecutor:  Test 27:AACAudioCenc STARTED with timeout 60000
11-20 13:24:04 D/YtsAdapter: 	      onEncrypted()
11-20 13:24:04 D/YtsAdapter: 	      onMessage()
11-20 13:24:04 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:24:08 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:24:08 D/YtsAdapter: 	      media readystate: 4
11-20 13:24:08 D/YtsAdapter: 	      media networkState: 2
11-20 13:24:16 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (12.002716).
11-20 13:24:16 D/YtsAdapter: 	      TestExecutor:  Test 27:AACAudioCenc PASSED.
11-20 13:24:16 D/YtsAdapter: 	      Closing key session
11-20 13:24:16 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AACAudioCenc","fullName":"EME Conformance Tests EncryptionScheme AACAudioCenc","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:24:16 D/YtsAdapter: 	    ✓ PASSED
11-20 13:24:16 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AACAudioUnsetScheme","fullName":"EME Conformance Tests EncryptionScheme AACAudioUnsetScheme"}}.
11-20 13:24:16 D/YtsAdapter: 	
11-20 13:24:16 D/YtsAdapter: 	    AACAudioUnsetScheme
11-20 13:24:16 D/YtsAdapter: 	      TestExecutor:  Test 28:AACAudioUnsetScheme STARTED with timeout 60000
11-20 13:24:17 D/YtsAdapter: 	      onEncrypted()
11-20 13:24:17 D/YtsAdapter: 	      onMessage()
11-20 13:24:17 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:24:21 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:24:21 D/YtsAdapter: 	      media readystate: 4
11-20 13:24:21 D/YtsAdapter: 	      media networkState: 2
11-20 13:24:29 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (12.097502).
11-20 13:24:29 D/YtsAdapter: 	      TestExecutor:  Test 28:AACAudioUnsetScheme PASSED.
11-20 13:24:29 D/YtsAdapter: 	      Closing key session
11-20 13:24:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AACAudioUnsetScheme","fullName":"EME Conformance Tests EncryptionScheme AACAudioUnsetScheme","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:24:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:24:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"AACAudioInvalidScheme","fullName":"EME Conformance Tests EncryptionScheme AACAudioInvalidScheme"}}.
11-20 13:24:29 D/YtsAdapter: 	
11-20 13:24:29 D/YtsAdapter: 	    AACAudioInvalidScheme
11-20 13:24:29 D/YtsAdapter: 	      TestExecutor:  Test 30:AACAudioInvalidScheme STARTED with timeout 60000
11-20 13:24:29 D/YtsAdapter: 	      AACAudioInvalidScheme:  rejected KeySystem for null and invalid99 EncryptionScheme.
11-20 13:24:29 D/YtsAdapter: 	      TestExecutor:  Test 30:AACAudioInvalidScheme PASSED.
11-20 13:24:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"AACAudioInvalidScheme","fullName":"EME Conformance Tests EncryptionScheme AACAudioInvalidScheme","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:24:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:24:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"OpusAudioCenc","fullName":"EME Conformance Tests EncryptionScheme OpusAudioCenc"}}.
11-20 13:24:29 D/YtsAdapter: 	
11-20 13:24:29 D/YtsAdapter: 	    OpusAudioCenc
11-20 13:24:29 D/YtsAdapter: 	      TestExecutor:  Test 31:OpusAudioCenc STARTED with timeout 60000
11-20 13:24:30 D/YtsAdapter: 	      onEncrypted()
11-20 13:24:30 D/YtsAdapter: 	      onMessage()
11-20 13:24:30 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:24:34 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:24:34 D/YtsAdapter: 	      media readystate: 4
11-20 13:24:34 D/YtsAdapter: 	      media networkState: 2
11-20 13:24:43 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (12.082325).
11-20 13:24:43 D/YtsAdapter: 	      TestExecutor:  Test 31:OpusAudioCenc PASSED.
11-20 13:24:43 D/YtsAdapter: 	      Closing key session
11-20 13:24:43 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"OpusAudioCenc","fullName":"EME Conformance Tests EncryptionScheme OpusAudioCenc","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:24:43 D/YtsAdapter: 	    ✓ PASSED
11-20 13:24:43 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"OpusAudioUnsetScheme","fullName":"EME Conformance Tests EncryptionScheme OpusAudioUnsetScheme"}}.
11-20 13:24:43 D/YtsAdapter: 	
11-20 13:24:43 D/YtsAdapter: 	    OpusAudioUnsetScheme
11-20 13:24:43 D/YtsAdapter: 	      TestExecutor:  Test 32:OpusAudioUnsetScheme STARTED with timeout 60000
11-20 13:24:43 D/YtsAdapter: 	      onEncrypted()
11-20 13:24:43 D/YtsAdapter: 	      onMessage()
11-20 13:24:44 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:24:48 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:24:48 D/YtsAdapter: 	      media readystate: 4
11-20 13:24:48 D/YtsAdapter: 	      media networkState: 2
11-20 13:24:56 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (12.094698).
11-20 13:24:56 D/YtsAdapter: 	      TestExecutor:  Test 32:OpusAudioUnsetScheme PASSED.
11-20 13:24:56 D/YtsAdapter: 	      Closing key session
11-20 13:24:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"OpusAudioUnsetScheme","fullName":"EME Conformance Tests EncryptionScheme OpusAudioUnsetScheme","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:24:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:24:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"OpusAudioInvalidScheme","fullName":"EME Conformance Tests EncryptionScheme OpusAudioInvalidScheme"}}.
11-20 13:24:56 D/YtsAdapter: 	
11-20 13:24:56 D/YtsAdapter: 	    OpusAudioInvalidScheme
11-20 13:24:56 D/YtsAdapter: 	      TestExecutor:  Test 33:OpusAudioInvalidScheme STARTED with timeout 60000
11-20 13:24:56 D/YtsAdapter: 	      OpusAudioInvalidScheme:  rejected KeySystem for null and invalid99 EncryptionScheme.
11-20 13:24:56 D/YtsAdapter: 	      TestExecutor:  Test 33:OpusAudioInvalidScheme PASSED.
11-20 13:24:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"OpusAudioInvalidScheme","fullName":"EME Conformance Tests EncryptionScheme OpusAudioInvalidScheme","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:24:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:24:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"H264VideoCencAACAudioCenc","fullName":"EME Conformance Tests EncryptionScheme H264VideoCencAACAudioCenc"}}.
11-20 13:24:56 D/YtsAdapter: 	
11-20 13:24:56 D/YtsAdapter: 	    H264VideoCencAACAudioCenc
11-20 13:24:56 D/YtsAdapter: 	      TestExecutor:  Test 36:H264VideoCencAACAudioCenc STARTED with timeout 60000
11-20 13:24:56 D/YtsAdapter: 	      onEncrypted()
11-20 13:24:56 D/YtsAdapter: 	      onMessage()
11-20 13:24:57 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:24:57 D/YtsAdapter: 	      onEncrypted()
11-20 13:24:58 D/YtsAdapter: 	      onMessage()
11-20 13:24:58 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:25:02 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:25:02 D/YtsAdapter: 	      media readystate: 4
11-20 13:25:02 D/YtsAdapter: 	      media networkState: 2
11-20 13:25:10 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (12.093546).
11-20 13:25:10 D/YtsAdapter: 	      TestExecutor:  Test 36:H264VideoCencAACAudioCenc PASSED.
11-20 13:25:10 D/YtsAdapter: 	      Closing key session
11-20 13:25:10 D/YtsAdapter: 	      Closing key session
11-20 13:25:10 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"H264VideoCencAACAudioCenc","fullName":"EME Conformance Tests EncryptionScheme H264VideoCencAACAudioCenc","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:10 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"VP9VideoCencOpusAudioCenc","fullName":"EME Conformance Tests EncryptionScheme VP9VideoCencOpusAudioCenc"}}.
11-20 13:25:10 D/YtsAdapter: 	
11-20 13:25:10 D/YtsAdapter: 	    VP9VideoCencOpusAudioCenc
11-20 13:25:10 D/YtsAdapter: 	      TestExecutor:  Test 37:VP9VideoCencOpusAudioCenc STARTED with timeout 60000
11-20 13:25:11 D/YtsAdapter: 	      onEncrypted()
11-20 13:25:11 D/YtsAdapter: 	      onMessage()
11-20 13:25:11 D/YtsAdapter: 	      onEncrypted()
11-20 13:25:11 D/YtsAdapter: 	      onMessage()
11-20 13:25:11 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:25:11 D/YtsAdapter: 	      onKeyStatusesChange()
11-20 13:25:15 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:25:15 D/YtsAdapter: 	      media readystate: 4
11-20 13:25:15 D/YtsAdapter: 	      media networkState: 2
11-20 13:25:23 D/YtsAdapter: 	      TestExecutor:  checkGE passed: currentTime is (12.077136).
11-20 13:25:23 D/YtsAdapter: 	      TestExecutor:  Test 37:VP9VideoCencOpusAudioCenc PASSED.
11-20 13:25:23 D/YtsAdapter: 	      Closing key session
11-20 13:25:23 D/YtsAdapter: 	      Closing key session
11-20 13:25:23 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"VP9VideoCencOpusAudioCenc","fullName":"EME Conformance Tests EncryptionScheme VP9VideoCencOpusAudioCenc","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:23 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:23 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"EncryptionScheme","fullName":"EME Conformance Tests EncryptionScheme","status":"passed","failuresList":[]}}.
11-20 13:25:23 D/YtsAdapter: 	
11-20 13:25:23 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"EME Conformance Tests","fullName":"EME Conformance Tests","status":"passed","failuresList":[]}}.
11-20 13:25:24 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:25:24 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:25:24 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076724750' com.google.android.youtube.tv"
11-20 13:25:24 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:25:24 D/YtsAdapter: 	
11-20 13:25:26 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076724750.
11-20 13:25:26 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"ZWaym83ljeWS76uJkg4grg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:25:26 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Progressive Tests state before initial src","Progressive Tests state before initial videoHeight","Progressive Tests state before initial buffered.length","Progressive Tests state before initial played.length","Progressive Tests state before initial seekable.length","Progressive Tests state before initial networkState","Progressive Tests state before initial readyState","Progressive Tests state before initial currentSrc","Progressive Tests state before initial defaultPlaybackRate","Progressive Tests state before initial playbackRate","Progressive Tests state before initial duration","Progressive Tests state before initial paused","Progressive Tests state before initial seeking","Progressive Tests state before initial ended","Progressive Tests state before initial videoWidth"],"totalTests":718,"progressSoFar":608,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Progressive Tests"}}.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"state before initial"}}.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"src","fullName":"Progressive Tests state before initial src"}}.
11-20 13:25:27 D/YtsAdapter: 	Progressive Tests
11-20 13:25:27 D/YtsAdapter: 	  state before initial
11-20 13:25:27 D/YtsAdapter: 	    src
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 1:src STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: src is ().
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 1:src PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"src","fullName":"Progressive Tests state before initial src","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"currentSrc","fullName":"Progressive Tests state before initial currentSrc"}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	    currentSrc
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 2:currentSrc STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: currentSrc is ().
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 2:currentSrc PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"currentSrc","fullName":"Progressive Tests state before initial currentSrc","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"defaultPlaybackRate","fullName":"Progressive Tests state before initial defaultPlaybackRate"}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	    defaultPlaybackRate
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 3:defaultPlaybackRate STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: defaultPlaybackRate is (1).
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 3:defaultPlaybackRate PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"defaultPlaybackRate","fullName":"Progressive Tests state before initial defaultPlaybackRate","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"playbackRate","fullName":"Progressive Tests state before initial playbackRate"}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	    playbackRate
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 4:playbackRate STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: playbackRate is (1).
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 4:playbackRate PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"playbackRate","fullName":"Progressive Tests state before initial playbackRate","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"duration","fullName":"Progressive Tests state before initial duration"}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	    duration
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 5:duration STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: duration is (NaN).
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 5:duration PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"duration","fullName":"Progressive Tests state before initial duration","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"paused","fullName":"Progressive Tests state before initial paused"}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	    paused
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 6:paused STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: paused is (true).
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 6:paused PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"paused","fullName":"Progressive Tests state before initial paused","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"seeking","fullName":"Progressive Tests state before initial seeking"}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	    seeking
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 7:seeking STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: seeking is (false).
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 7:seeking PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"seeking","fullName":"Progressive Tests state before initial seeking","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"ended","fullName":"Progressive Tests state before initial ended"}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	    ended
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 8:ended STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: ended is (false).
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 8:ended PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"ended","fullName":"Progressive Tests state before initial ended","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"videoWidth","fullName":"Progressive Tests state before initial videoWidth"}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	    videoWidth
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 9:videoWidth STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: videoWidth is (0).
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 9:videoWidth PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"videoWidth","fullName":"Progressive Tests state before initial videoWidth","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"videoHeight","fullName":"Progressive Tests state before initial videoHeight"}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	    videoHeight
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 10:videoHeight STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: videoHeight is (0).
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 10:videoHeight PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"videoHeight","fullName":"Progressive Tests state before initial videoHeight","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"buffered.length","fullName":"Progressive Tests state before initial buffered.length"}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	    buffered.length
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 11:buffered.length STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: buffered.length is (0).
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 11:buffered.length PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"buffered.length","fullName":"Progressive Tests state before initial buffered.length","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"played.length","fullName":"Progressive Tests state before initial played.length"}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	    played.length
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 12:played.length STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: played.length is (0).
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 12:played.length PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"played.length","fullName":"Progressive Tests state before initial played.length","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"seekable.length","fullName":"Progressive Tests state before initial seekable.length"}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	    seekable.length
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 13:seekable.length STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: seekable.length is (0).
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 13:seekable.length PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"seekable.length","fullName":"Progressive Tests state before initial seekable.length","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"networkState","fullName":"Progressive Tests state before initial networkState"}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	    networkState
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 14:networkState STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: networkState is (0).
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 14:networkState PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"networkState","fullName":"Progressive Tests state before initial networkState","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"readyState","fullName":"Progressive Tests state before initial readyState"}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	    readyState
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 15:readyState STARTED with timeout 60000
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  checkEq passed: readyState is (0).
11-20 13:25:27 D/YtsAdapter: 	      TestExecutor:  Test 15:readyState PASSED.
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"readyState","fullName":"Progressive Tests state before initial readyState","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"state before initial","fullName":"Progressive Tests state before initial","status":"passed","failuresList":[]}}.
11-20 13:25:27 D/YtsAdapter: 	
11-20 13:25:27 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Progressive Tests","fullName":"Progressive Tests","status":"passed","failuresList":[]}}.
11-20 13:25:28 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:25:28 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:25:28 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076728559' com.google.android.youtube.tv"
11-20 13:25:28 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:25:28 D/YtsAdapter: 	
11-20 13:25:30 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076728559.
11-20 13:25:30 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"7mbqIJ5hV/JzYhNGIz/0Ww==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:25:30 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Progressive Tests state after src assigned networkState","Progressive Tests state after src assigned readyState","Progressive Tests state after src assigned src"],"totalTests":718,"progressSoFar":623,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:25:31 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:25:31 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Progressive Tests"}}.
11-20 13:25:31 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"state after src assigned"}}.
11-20 13:25:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"networkState","fullName":"Progressive Tests state after src assigned networkState"}}.
11-20 13:25:31 D/YtsAdapter: 	Progressive Tests
11-20 13:25:31 D/YtsAdapter: 	  state after src assigned
11-20 13:25:31 D/YtsAdapter: 	    networkState
11-20 13:25:31 D/YtsAdapter: 	      TestExecutor:  Test 16:networkState STARTED with timeout 60000
11-20 13:25:31 D/YtsAdapter: 	      TestExecutor:  checkEq passed: networkState is (3).
11-20 13:25:31 D/YtsAdapter: 	      TestExecutor:  Test 16:networkState PASSED.
11-20 13:25:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"networkState","fullName":"Progressive Tests state after src assigned networkState","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"readyState","fullName":"Progressive Tests state after src assigned readyState"}}.
11-20 13:25:31 D/YtsAdapter: 	
11-20 13:25:31 D/YtsAdapter: 	    readyState
11-20 13:25:31 D/YtsAdapter: 	      TestExecutor:  Test 17:readyState STARTED with timeout 60000
11-20 13:25:31 D/YtsAdapter: 	      TestExecutor:  checkEq passed: readyState is (0).
11-20 13:25:31 D/YtsAdapter: 	      TestExecutor:  Test 17:readyState PASSED.
11-20 13:25:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"readyState","fullName":"Progressive Tests state after src assigned readyState","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"src","fullName":"Progressive Tests state after src assigned src"}}.
11-20 13:25:31 D/YtsAdapter: 	
11-20 13:25:31 D/YtsAdapter: 	    src
11-20 13:25:31 D/YtsAdapter: 	      TestExecutor:  Test 18:src STARTED with timeout 60000
11-20 13:25:31 D/YtsAdapter: 	      TestExecutor:  checkNE passed: src is (//storage.googleapis.com/ytlr-cert.appspot.com/test-materials/media/car_20130125_18.mp4).
11-20 13:25:31 D/YtsAdapter: 	      TestExecutor:  Test 18:src PASSED.
11-20 13:25:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"src","fullName":"Progressive Tests state after src assigned src","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:31 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"state after src assigned","fullName":"Progressive Tests state after src assigned","status":"passed","failuresList":[]}}.
11-20 13:25:31 D/YtsAdapter: 	
11-20 13:25:31 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Progressive Tests","fullName":"Progressive Tests","status":"passed","failuresList":[]}}.
11-20 13:25:32 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:25:32 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:25:32 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076732537' com.google.android.youtube.tv"
11-20 13:25:32 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:25:32 D/YtsAdapter: 	
11-20 13:25:34 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076732537.
11-20 13:25:34 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"8HuUr1aMi3/2P9HcD7vl0A==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:25:34 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Progressive Tests state in loadstart networkState","Progressive Tests state in loadstart readyState","Progressive Tests state in loadstart currentSrc"],"totalTests":718,"progressSoFar":626,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:25:35 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:25:35 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Progressive Tests"}}.
11-20 13:25:35 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"state in loadstart"}}.
11-20 13:25:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"networkState","fullName":"Progressive Tests state in loadstart networkState"}}.
11-20 13:25:35 D/YtsAdapter: 	Progressive Tests
11-20 13:25:35 D/YtsAdapter: 	  state in loadstart
11-20 13:25:35 D/YtsAdapter: 	    networkState
11-20 13:25:35 D/YtsAdapter: 	      TestExecutor:  Test 19:networkState STARTED with timeout 60000
11-20 13:25:35 D/YtsAdapter: 	      TestExecutor:  checkEq passed: networkState is (2).
11-20 13:25:35 D/YtsAdapter: 	      TestExecutor:  Test 19:networkState PASSED.
11-20 13:25:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"networkState","fullName":"Progressive Tests state in loadstart networkState","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"readyState","fullName":"Progressive Tests state in loadstart readyState"}}.
11-20 13:25:35 D/YtsAdapter: 	
11-20 13:25:35 D/YtsAdapter: 	    readyState
11-20 13:25:35 D/YtsAdapter: 	      TestExecutor:  Test 20:readyState STARTED with timeout 60000
11-20 13:25:35 D/YtsAdapter: 	      TestExecutor:  checkEq passed: readyState is (0).
11-20 13:25:35 D/YtsAdapter: 	      TestExecutor:  Test 20:readyState PASSED.
11-20 13:25:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"readyState","fullName":"Progressive Tests state in loadstart readyState","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"currentSrc","fullName":"Progressive Tests state in loadstart currentSrc"}}.
11-20 13:25:35 D/YtsAdapter: 	
11-20 13:25:35 D/YtsAdapter: 	    currentSrc
11-20 13:25:35 D/YtsAdapter: 	      TestExecutor:  Test 21:currentSrc STARTED with timeout 60000
11-20 13:25:35 D/YtsAdapter: 	      TestExecutor:  checkNE passed: currentSrc is (https://storage.googleapis.com/ytlr-cert.appspot.com/test-materials/media/car_20130125_18.mp4).
11-20 13:25:35 D/YtsAdapter: 	      TestExecutor:  Test 21:currentSrc PASSED.
11-20 13:25:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"currentSrc","fullName":"Progressive Tests state in loadstart currentSrc","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:35 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"state in loadstart","fullName":"Progressive Tests state in loadstart","status":"passed","failuresList":[]}}.
11-20 13:25:35 D/YtsAdapter: 	
11-20 13:25:35 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Progressive Tests","fullName":"Progressive Tests","status":"passed","failuresList":[]}}.
11-20 13:25:36 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:25:36 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:25:36 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076736201' com.google.android.youtube.tv"
11-20 13:25:36 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:25:36 D/YtsAdapter: 	
11-20 13:25:37 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076736201.
11-20 13:25:37 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"PcN7o80VlCjedyxbcXODwQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:25:37 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Progressive Tests event onprogress","Progressive Tests event ontimeupdate","Progressive Tests event canplay"],"totalTests":718,"progressSoFar":629,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:25:38 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:25:39 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Progressive Tests"}}.
11-20 13:25:39 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"event"}}.
11-20 13:25:39 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"onprogress","fullName":"Progressive Tests event onprogress"}}.
11-20 13:25:39 D/YtsAdapter: 	Progressive Tests
11-20 13:25:39 D/YtsAdapter: 	  event
11-20 13:25:39 D/YtsAdapter: 	    onprogress
11-20 13:25:39 D/YtsAdapter: 	      TestExecutor:  Test 22:onprogress STARTED with timeout 60000
11-20 13:25:39 D/YtsAdapter: 	      onprogress:  onprogress called
11-20 13:25:39 D/YtsAdapter: 	      TestExecutor:  Test 22:onprogress PASSED.
11-20 13:25:39 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"onprogress","fullName":"Progressive Tests event onprogress","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:39 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:39 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"ontimeupdate","fullName":"Progressive Tests event ontimeupdate"}}.
11-20 13:25:39 D/YtsAdapter: 	
11-20 13:25:39 D/YtsAdapter: 	    ontimeupdate
11-20 13:25:39 D/YtsAdapter: 	      TestExecutor:  Test 23:ontimeupdate STARTED with timeout 60000
11-20 13:25:40 D/YtsAdapter: 	      ontimeupdate:  ontimeupdate called
11-20 13:25:40 D/YtsAdapter: 	      TestExecutor:  Test 23:ontimeupdate PASSED.
11-20 13:25:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"ontimeupdate","fullName":"Progressive Tests event ontimeupdate","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"canplay","fullName":"Progressive Tests event canplay"}}.
11-20 13:25:40 D/YtsAdapter: 	
11-20 13:25:40 D/YtsAdapter: 	    canplay
11-20 13:25:40 D/YtsAdapter: 	      TestExecutor:  Test 24:canplay STARTED with timeout 60000
11-20 13:25:40 D/YtsAdapter: 	      canplay:  canplay called
11-20 13:25:40 D/YtsAdapter: 	      TestExecutor:  Test 24:canplay PASSED.
11-20 13:25:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"canplay","fullName":"Progressive Tests event canplay","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:40 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"event","fullName":"Progressive Tests event","status":"passed","failuresList":[]}}.
11-20 13:25:40 D/YtsAdapter: 	
11-20 13:25:40 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Progressive Tests","fullName":"Progressive Tests","status":"passed","failuresList":[]}}.
11-20 13:25:41 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:25:41 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:25:41 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076741574' com.google.android.youtube.tv"
11-20 13:25:41 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:25:41 D/YtsAdapter: 	
11-20 13:25:43 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076741574.
11-20 13:25:43 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"95fO/uMkWPdqh8L/jpLMsw==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:25:43 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Progressive Tests control autoplay"],"totalTests":718,"progressSoFar":632,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:25:44 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:25:44 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Progressive Tests"}}.
11-20 13:25:44 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"control"}}.
11-20 13:25:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"autoplay","fullName":"Progressive Tests control autoplay"}}.
11-20 13:25:44 D/YtsAdapter: 	Progressive Tests
11-20 13:25:44 D/YtsAdapter: 	  control
11-20 13:25:44 D/YtsAdapter: 	    autoplay
11-20 13:25:44 D/YtsAdapter: 	      TestExecutor:  Test 25:autoplay STARTED with timeout 60000
11-20 13:25:45 D/YtsAdapter: 	      autoplay:  ontimeupdate called
11-20 13:25:45 D/YtsAdapter: 	      TestExecutor:  Test 25:autoplay PASSED.
11-20 13:25:45 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"autoplay","fullName":"Progressive Tests control autoplay","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:45 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:45 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"control","fullName":"Progressive Tests control","status":"passed","failuresList":[]}}.
11-20 13:25:45 D/YtsAdapter: 	
11-20 13:25:45 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Progressive Tests","fullName":"Progressive Tests","status":"passed","failuresList":[]}}.
11-20 13:25:45 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:25:45 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:25:45 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076745996' com.google.android.youtube.tv"
11-20 13:25:46 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:25:46 D/YtsAdapter: 	
11-20 13:25:47 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076745996.
11-20 13:25:47 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"GlGdhHvJijXlnllMBe3UGQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:25:47 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Progressive Tests state networkState"],"totalTests":718,"progressSoFar":633,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:25:48 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:25:48 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Progressive Tests"}}.
11-20 13:25:48 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"state"}}.
11-20 13:25:48 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"networkState","fullName":"Progressive Tests state networkState"}}.
11-20 13:25:48 D/YtsAdapter: 	Progressive Tests
11-20 13:25:48 D/YtsAdapter: 	  state
11-20 13:25:48 D/YtsAdapter: 	    networkState
11-20 13:25:48 D/YtsAdapter: 	      TestExecutor:  Test 26:networkState STARTED with timeout 60000
11-20 13:25:48 D/YtsAdapter: 	      TestExecutor:  checkEq passed: networkState is (0).
11-20 13:25:49 D/YtsAdapter: 	      networkState:  onsuspend called
11-20 13:25:49 D/YtsAdapter: 	      TestExecutor:  checkEq passed: networkState is (1).
11-20 13:25:49 D/YtsAdapter: 	      TestExecutor:  Test 26:networkState PASSED.
11-20 13:25:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"networkState","fullName":"Progressive Tests state networkState","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:49 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"state","fullName":"Progressive Tests state","status":"passed","failuresList":[]}}.
11-20 13:25:49 D/YtsAdapter: 	
11-20 13:25:49 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Progressive Tests","fullName":"Progressive Tests","status":"passed","failuresList":[]}}.
11-20 13:25:50 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:25:50 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:25:50 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076750196' com.google.android.youtube.tv"
11-20 13:25:50 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:25:50 D/YtsAdapter: 	
11-20 13:25:51 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076750196.
11-20 13:25:51 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"6moz1q7pL6D+viZUpD6YCw==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:25:51 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Progressive Tests play without data paused","Progressive Tests play without data onwaiting"],"totalTests":718,"progressSoFar":634,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:25:52 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:25:53 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Progressive Tests"}}.
11-20 13:25:53 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"play without data"}}.
11-20 13:25:53 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"paused","fullName":"Progressive Tests play without data paused"}}.
11-20 13:25:53 D/YtsAdapter: 	Progressive Tests
11-20 13:25:53 D/YtsAdapter: 	  play without data
11-20 13:25:53 D/YtsAdapter: 	    paused
11-20 13:25:53 D/YtsAdapter: 	      TestExecutor:  Test 27:paused STARTED with timeout 60000
11-20 13:25:53 D/YtsAdapter: 	      TestExecutor:  checkEq passed: video.paused is (false).
11-20 13:25:53 D/YtsAdapter: 	      TestExecutor:  Test 27:paused PASSED.
11-20 13:25:53 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"paused","fullName":"Progressive Tests play without data paused","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:53 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:53 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"onwaiting","fullName":"Progressive Tests play without data onwaiting"}}.
11-20 13:25:53 D/YtsAdapter: 	
11-20 13:25:53 D/YtsAdapter: 	    onwaiting
11-20 13:25:53 D/YtsAdapter: 	      TestExecutor:  Test 28:onwaiting STARTED with timeout 60000
11-20 13:25:53 D/YtsAdapter: 	      TestExecutor:  checkEq passed: video.currentTime is (0).
11-20 13:25:53 D/YtsAdapter: 	      TestExecutor:  Test 28:onwaiting PASSED.
11-20 13:25:53 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"onwaiting","fullName":"Progressive Tests play without data onwaiting","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:25:53 D/YtsAdapter: 	    ✓ PASSED
11-20 13:25:53 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"play without data","fullName":"Progressive Tests play without data","status":"passed","failuresList":[]}}.
11-20 13:25:53 D/YtsAdapter: 	
11-20 13:25:53 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Progressive Tests","fullName":"Progressive Tests","status":"passed","failuresList":[]}}.
11-20 13:25:53 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:25:53 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:25:53 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076753824' com.google.android.youtube.tv"
11-20 13:25:53 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:25:53 D/YtsAdapter: 	
11-20 13:25:55 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076753824.
11-20 13:25:55 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"iId/PoHMdSVHvFgLn6txmw==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:25:55 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Progressive Tests timeupdate maxGranularityPlaybackRate0.25","Progressive Tests timeupdate minGranularityPlaybackRate1.25","Progressive Tests timeupdate minGranularityPlaybackRate1.50","Progressive Tests timeupdate minGranularityPlaybackRate2.00","Progressive Tests timeupdate accuracy","Progressive Tests timeupdate progressing","Progressive Tests timeupdate progressing after seek","Progressive Tests timeupdate duration on timeupdate","Progressive Tests timeupdate maxGranularityPlaybackRate0.50","Progressive Tests timeupdate maxGranularityPlaybackRate1.00","Progressive Tests timeupdate maxGranularityPlaybackRate1.25","Progressive Tests timeupdate maxGranularityPlaybackRate1.50","Progressive Tests timeupdate maxGranularityPlaybackRate2.00","Progressive Tests timeupdate minGranularityPlaybackRate0.25","Progressive Tests timeupdate minGranularityPlaybackRate0.50","Progressive Tests timeupdate minGranularityPlaybackRate1.00"],"totalTests":718,"progressSoFar":636,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:25:56 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:25:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Progressive Tests"}}.
11-20 13:25:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"timeupdate"}}.
11-20 13:25:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"maxGranularityPlaybackRate0.25","fullName":"Progressive Tests timeupdate maxGranularityPlaybackRate0.25"}}.
11-20 13:25:56 D/YtsAdapter: 	Progressive Tests
11-20 13:25:56 D/YtsAdapter: 	  timeupdate
11-20 13:25:56 D/YtsAdapter: 	    maxGranularityPlaybackRate0.25
11-20 13:25:56 D/YtsAdapter: 	      TestExecutor:  Test 29:maxGranularityPlaybackRate0.25 STARTED with timeout 60000
11-20 13:26:06 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:26:10 D/YtsAdapter: 	      TestExecutor:  checkLE passed: maxGranularity is (0.209).
11-20 13:26:10 D/YtsAdapter: 	      TestExecutor:  Test 29:maxGranularityPlaybackRate0.25 PASSED.
11-20 13:26:10 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"maxGranularityPlaybackRate0.25","fullName":"Progressive Tests timeupdate maxGranularityPlaybackRate0.25","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:26:10 D/YtsAdapter: 	    ✓ PASSED
11-20 13:26:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"maxGranularityPlaybackRate0.50","fullName":"Progressive Tests timeupdate maxGranularityPlaybackRate0.50"}}.
11-20 13:26:10 D/YtsAdapter: 	
11-20 13:26:10 D/YtsAdapter: 	    maxGranularityPlaybackRate0.50
11-20 13:26:10 D/YtsAdapter: 	      TestExecutor:  Test 30:maxGranularityPlaybackRate0.50 STARTED with timeout 60000
11-20 13:26:20 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:26:24 D/YtsAdapter: 	      TestExecutor:  checkLE passed: maxGranularity is (0.202).
11-20 13:26:24 D/YtsAdapter: 	      TestExecutor:  Test 30:maxGranularityPlaybackRate0.50 PASSED.
11-20 13:26:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"maxGranularityPlaybackRate0.50","fullName":"Progressive Tests timeupdate maxGranularityPlaybackRate0.50","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:26:24 D/YtsAdapter: 	    ✓ PASSED
11-20 13:26:24 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"maxGranularityPlaybackRate1.00","fullName":"Progressive Tests timeupdate maxGranularityPlaybackRate1.00"}}.
11-20 13:26:24 D/YtsAdapter: 	
11-20 13:26:24 D/YtsAdapter: 	    maxGranularityPlaybackRate1.00
11-20 13:26:24 D/YtsAdapter: 	      TestExecutor:  Test 31:maxGranularityPlaybackRate1.00 STARTED with timeout 60000
11-20 13:26:34 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:26:38 D/YtsAdapter: 	      TestExecutor:  checkLE passed: maxGranularity is (0.201).
11-20 13:26:38 D/YtsAdapter: 	      TestExecutor:  Test 31:maxGranularityPlaybackRate1.00 PASSED.
11-20 13:26:38 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"maxGranularityPlaybackRate1.00","fullName":"Progressive Tests timeupdate maxGranularityPlaybackRate1.00","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:26:38 D/YtsAdapter: 	    ✓ PASSED
11-20 13:26:38 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"maxGranularityPlaybackRate1.25","fullName":"Progressive Tests timeupdate maxGranularityPlaybackRate1.25"}}.
11-20 13:26:38 D/YtsAdapter: 	
11-20 13:26:38 D/YtsAdapter: 	    maxGranularityPlaybackRate1.25
11-20 13:26:38 D/YtsAdapter: 	      TestExecutor:  Test 32:maxGranularityPlaybackRate1.25 STARTED with timeout 60000
11-20 13:26:48 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:26:52 D/YtsAdapter: 	      TestExecutor:  checkLE passed: maxGranularity is (0.201).
11-20 13:26:52 D/YtsAdapter: 	      TestExecutor:  Test 32:maxGranularityPlaybackRate1.25 PASSED.
11-20 13:26:52 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"maxGranularityPlaybackRate1.25","fullName":"Progressive Tests timeupdate maxGranularityPlaybackRate1.25","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:26:52 D/YtsAdapter: 	    ✓ PASSED
11-20 13:26:52 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"maxGranularityPlaybackRate1.50","fullName":"Progressive Tests timeupdate maxGranularityPlaybackRate1.50"}}.
11-20 13:26:52 D/YtsAdapter: 	
11-20 13:26:52 D/YtsAdapter: 	    maxGranularityPlaybackRate1.50
11-20 13:26:52 D/YtsAdapter: 	      TestExecutor:  Test 33:maxGranularityPlaybackRate1.50 STARTED with timeout 60000
11-20 13:27:02 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:27:06 D/YtsAdapter: 	      TestExecutor:  checkLE passed: maxGranularity is (0.204).
11-20 13:27:06 D/YtsAdapter: 	      TestExecutor:  Test 33:maxGranularityPlaybackRate1.50 PASSED.
11-20 13:27:06 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"maxGranularityPlaybackRate1.50","fullName":"Progressive Tests timeupdate maxGranularityPlaybackRate1.50","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:27:06 D/YtsAdapter: 	    ✓ PASSED
11-20 13:27:06 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"maxGranularityPlaybackRate2.00","fullName":"Progressive Tests timeupdate maxGranularityPlaybackRate2.00"}}.
11-20 13:27:06 D/YtsAdapter: 	
11-20 13:27:06 D/YtsAdapter: 	    maxGranularityPlaybackRate2.00
11-20 13:27:06 D/YtsAdapter: 	      TestExecutor:  Test 34:maxGranularityPlaybackRate2.00 STARTED with timeout 60000
11-20 13:27:16 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:27:19 D/YtsAdapter: 	      TestExecutor:  checkLE passed: maxGranularity is (0.201).
11-20 13:27:19 D/YtsAdapter: 	      TestExecutor:  Test 34:maxGranularityPlaybackRate2.00 PASSED.
11-20 13:27:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"maxGranularityPlaybackRate2.00","fullName":"Progressive Tests timeupdate maxGranularityPlaybackRate2.00","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:27:20 D/YtsAdapter: 	    ✓ PASSED
11-20 13:27:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"minGranularityPlaybackRate0.25","fullName":"Progressive Tests timeupdate minGranularityPlaybackRate0.25"}}.
11-20 13:27:20 D/YtsAdapter: 	
11-20 13:27:20 D/YtsAdapter: 	    minGranularityPlaybackRate0.25
11-20 13:27:20 D/YtsAdapter: 	      TestExecutor:  Test 35:minGranularityPlaybackRate0.25 STARTED with timeout 60000
11-20 13:27:30 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:27:34 D/YtsAdapter: 	      TestExecutor:  checkGE passed: minGranularity is (0.199).
11-20 13:27:34 D/YtsAdapter: 	      TestExecutor:  Test 35:minGranularityPlaybackRate0.25 PASSED.
11-20 13:27:34 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"minGranularityPlaybackRate0.25","fullName":"Progressive Tests timeupdate minGranularityPlaybackRate0.25","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:27:34 D/YtsAdapter: 	    ✓ PASSED
11-20 13:27:34 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"minGranularityPlaybackRate0.50","fullName":"Progressive Tests timeupdate minGranularityPlaybackRate0.50"}}.
11-20 13:27:34 D/YtsAdapter: 	
11-20 13:27:34 D/YtsAdapter: 	    minGranularityPlaybackRate0.50
11-20 13:27:34 D/YtsAdapter: 	      TestExecutor:  Test 36:minGranularityPlaybackRate0.50 STARTED with timeout 60000
11-20 13:27:44 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:27:48 D/YtsAdapter: 	      TestExecutor:  checkGE passed: minGranularity is (0.2).
11-20 13:27:48 D/YtsAdapter: 	      TestExecutor:  Test 36:minGranularityPlaybackRate0.50 PASSED.
11-20 13:27:48 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"minGranularityPlaybackRate0.50","fullName":"Progressive Tests timeupdate minGranularityPlaybackRate0.50","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:27:48 D/YtsAdapter: 	    ✓ PASSED
11-20 13:27:48 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"minGranularityPlaybackRate1.00","fullName":"Progressive Tests timeupdate minGranularityPlaybackRate1.00"}}.
11-20 13:27:48 D/YtsAdapter: 	
11-20 13:27:48 D/YtsAdapter: 	    minGranularityPlaybackRate1.00
11-20 13:27:48 D/YtsAdapter: 	      TestExecutor:  Test 37:minGranularityPlaybackRate1.00 STARTED with timeout 60000
11-20 13:27:58 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:28:01 D/YtsAdapter: 	      TestExecutor:  checkGE passed: minGranularity is (0.2).
11-20 13:28:01 D/YtsAdapter: 	      TestExecutor:  Test 37:minGranularityPlaybackRate1.00 PASSED.
11-20 13:28:01 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"minGranularityPlaybackRate1.00","fullName":"Progressive Tests timeupdate minGranularityPlaybackRate1.00","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:28:01 D/YtsAdapter: 	    ✓ PASSED
11-20 13:28:01 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"minGranularityPlaybackRate1.25","fullName":"Progressive Tests timeupdate minGranularityPlaybackRate1.25"}}.
11-20 13:28:01 D/YtsAdapter: 	
11-20 13:28:01 D/YtsAdapter: 	    minGranularityPlaybackRate1.25
11-20 13:28:01 D/YtsAdapter: 	      TestExecutor:  Test 38:minGranularityPlaybackRate1.25 STARTED with timeout 60000
11-20 13:28:11 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:28:15 D/YtsAdapter: 	      TestExecutor:  checkGE passed: minGranularity is (0.2).
11-20 13:28:15 D/YtsAdapter: 	      TestExecutor:  Test 38:minGranularityPlaybackRate1.25 PASSED.
11-20 13:28:15 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"minGranularityPlaybackRate1.25","fullName":"Progressive Tests timeupdate minGranularityPlaybackRate1.25","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:28:15 D/YtsAdapter: 	    ✓ PASSED
11-20 13:28:15 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"minGranularityPlaybackRate1.50","fullName":"Progressive Tests timeupdate minGranularityPlaybackRate1.50"}}.
11-20 13:28:15 D/YtsAdapter: 	
11-20 13:28:15 D/YtsAdapter: 	    minGranularityPlaybackRate1.50
11-20 13:28:15 D/YtsAdapter: 	      TestExecutor:  Test 39:minGranularityPlaybackRate1.50 STARTED with timeout 60000
11-20 13:28:25 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:28:29 D/YtsAdapter: 	      TestExecutor:  checkGE passed: minGranularity is (0.2).
11-20 13:28:29 D/YtsAdapter: 	      TestExecutor:  Test 39:minGranularityPlaybackRate1.50 PASSED.
11-20 13:28:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"minGranularityPlaybackRate1.50","fullName":"Progressive Tests timeupdate minGranularityPlaybackRate1.50","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:28:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:28:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"minGranularityPlaybackRate2.00","fullName":"Progressive Tests timeupdate minGranularityPlaybackRate2.00"}}.
11-20 13:28:29 D/YtsAdapter: 	
11-20 13:28:29 D/YtsAdapter: 	    minGranularityPlaybackRate2.00
11-20 13:28:29 D/YtsAdapter: 	      TestExecutor:  Test 40:minGranularityPlaybackRate2.00 STARTED with timeout 60000
11-20 13:28:39 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:28:42 D/YtsAdapter: 	      TestExecutor:  checkGE passed: minGranularity is (0.2).
11-20 13:28:42 D/YtsAdapter: 	      TestExecutor:  Test 40:minGranularityPlaybackRate2.00 PASSED.
11-20 13:28:43 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"minGranularityPlaybackRate2.00","fullName":"Progressive Tests timeupdate minGranularityPlaybackRate2.00","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:28:43 D/YtsAdapter: 	    ✓ PASSED
11-20 13:28:43 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"accuracy","fullName":"Progressive Tests timeupdate accuracy"}}.
11-20 13:28:43 D/YtsAdapter: 	
11-20 13:28:43 D/YtsAdapter: 	    accuracy
11-20 13:28:43 D/YtsAdapter: 	      TestExecutor:  Test 41:accuracy STARTED with timeout 60000
11-20 13:28:53 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:28:53 D/YtsAdapter: 	      TestExecutor:  checkLE passed: maxTimeDiff is (0.11227893829345703).
11-20 13:28:53 D/YtsAdapter: 	      TestExecutor:  Test 41:accuracy PASSED.
11-20 13:28:53 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"accuracy","fullName":"Progressive Tests timeupdate accuracy","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:28:53 D/YtsAdapter: 	    ✓ PASSED
11-20 13:28:53 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"progressing","fullName":"Progressive Tests timeupdate progressing"}}.
11-20 13:28:53 D/YtsAdapter: 	
11-20 13:28:53 D/YtsAdapter: 	    progressing
11-20 13:28:53 D/YtsAdapter: 	      TestExecutor:  Test 42:progressing STARTED with timeout 60000
11-20 13:28:54 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (0.273527).
11-20 13:28:55 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (0.473648).
11-20 13:28:55 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (0.673841).
11-20 13:28:55 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (0.874092).
11-20 13:28:55 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (1.074115).
11-20 13:28:55 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (1.274367).
11-20 13:28:56 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (1.474682).
11-20 13:28:56 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (1.674796).
11-20 13:28:56 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (1.874869).
11-20 13:28:56 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (2.075026).
11-20 13:28:56 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (2.275148).
11-20 13:28:57 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (2.4755).
11-20 13:28:57 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (2.67555).
11-20 13:28:57 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (2.875702).
11-20 13:28:57 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (3.075858).
11-20 13:28:57 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (3.275887).
11-20 13:28:58 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (3.47632).
11-20 13:28:58 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (3.676382).
11-20 13:28:58 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (3.87661).
11-20 13:28:58 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (4.076702).
11-20 13:28:58 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (4.276875).
11-20 13:28:59 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (4.476957).
11-20 13:28:59 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (4.677132).
11-20 13:28:59 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (4.877326).
11-20 13:28:59 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (5.077544).
11-20 13:28:59 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (5.277784).
11-20 13:29:00 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (5.477958).
11-20 13:29:00 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (5.678074).
11-20 13:29:00 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (5.8782).
11-20 13:29:00 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (6.078399).
11-20 13:29:00 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (6.278447).
11-20 13:29:01 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (6.478551).
11-20 13:29:01 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (6.678619).
11-20 13:29:01 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (6.87889).
11-20 13:29:01 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (7.079218).
11-20 13:29:01 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (7.279346).
11-20 13:29:02 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (7.479723).
11-20 13:29:02 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (7.679902).
11-20 13:29:02 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (7.879935).
11-20 13:29:02 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (8.080018).
11-20 13:29:02 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (8.280199).
11-20 13:29:03 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (8.480334).
11-20 13:29:03 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (8.680663).
11-20 13:29:03 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (8.880686).
11-20 13:29:03 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (9.080672).
11-20 13:29:03 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (9.28041).
11-20 13:29:04 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (9.48108).
11-20 13:29:04 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (9.681088).
11-20 13:29:04 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (9.881324).
11-20 13:29:04 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (10.081366).
11-20 13:29:04 D/YtsAdapter: 	      TestExecutor:  Test 42:progressing PASSED.
11-20 13:29:04 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"progressing","fullName":"Progressive Tests timeupdate progressing","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:29:04 D/YtsAdapter: 	    ✓ PASSED
11-20 13:29:04 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"progressing after seek","fullName":"Progressive Tests timeupdate progressing after seek"}}.
11-20 13:29:04 D/YtsAdapter: 	
11-20 13:29:04 D/YtsAdapter: 	    progressing after seek
11-20 13:29:04 D/YtsAdapter: 	      TestExecutor:  Test 43:progressing after seek STARTED with timeout 60000
11-20 13:29:05 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (0.073531).
11-20 13:29:05 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (0.273693).
11-20 13:29:06 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (0.47378).
11-20 13:29:06 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (0.673906).
11-20 13:29:06 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (0.873987).
11-20 13:29:06 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (1.074087).
11-20 13:29:06 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (1.274198).
11-20 13:29:07 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (1.474273).
11-20 13:29:07 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (1.674476).
11-20 13:29:07 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (1.874812).
11-20 13:29:07 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (2.074897).
11-20 13:29:07 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (2.274947).
11-20 13:29:08 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (2.475122).
11-20 13:29:08 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (2.675345).
11-20 13:29:08 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (2.875434).
11-20 13:29:08 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (3.075625).
11-20 13:29:08 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (3.275785).
11-20 13:29:09 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (3.475952).
11-20 13:29:09 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (3.675981).
11-20 13:29:09 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (3.876096).
11-20 13:29:09 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (4.076147).
11-20 13:29:09 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (4.276282).
11-20 13:29:10 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (4.476339).
11-20 13:29:10 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (4.676559).
11-20 13:29:10 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (4.876828).
11-20 13:29:10 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (5.077258).
11-20 13:29:10 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (5.277441).
11-20 13:29:11 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (5.477414).
11-20 13:29:11 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (5.677563).
11-20 13:29:11 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (5.87768).
11-20 13:29:11 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (6.077895).
11-20 13:29:11 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (6.278077).
11-20 13:29:12 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (6.478086).
11-20 13:29:12 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (6.678377).
11-20 13:29:12 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (6.87848).
11-20 13:29:12 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (7.078801).
11-20 13:29:12 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (7.278937).
11-20 13:29:13 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (7.478947).
11-20 13:29:13 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (7.679517).
11-20 13:29:13 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (7.880416).
11-20 13:29:13 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (8.080515).
11-20 13:29:13 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (8.280461).
11-20 13:29:14 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (8.480679).
11-20 13:29:14 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (8.680682).
11-20 13:29:14 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (8.881321).
11-20 13:29:14 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (9.081707).
11-20 13:29:14 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (9.281856).
11-20 13:29:15 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (9.482585).
11-20 13:29:15 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (9.682671).
11-20 13:29:15 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (9.882933).
11-20 13:29:15 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.currentTime is (10.083007).
11-20 13:29:15 D/YtsAdapter: 	      TestExecutor:  Test 43:progressing after seek PASSED.
11-20 13:29:15 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"progressing after seek","fullName":"Progressive Tests timeupdate progressing after seek","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:29:15 D/YtsAdapter: 	    ✓ PASSED
11-20 13:29:15 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"duration on timeupdate","fullName":"Progressive Tests timeupdate duration on timeupdate"}}.
11-20 13:29:15 D/YtsAdapter: 	
11-20 13:29:15 D/YtsAdapter: 	    duration on timeupdate
11-20 13:29:15 D/YtsAdapter: 	      TestExecutor:  Test 44:duration on timeupdate STARTED with timeout 60000
11-20 13:29:16 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.duration is (181.556825).
11-20 13:29:16 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.duration is (181.556825).
11-20 13:29:17 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.duration is (181.556825).
11-20 13:29:17 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.duration is (181.556825).
11-20 13:29:17 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.duration is (181.556825).
11-20 13:29:17 D/YtsAdapter: 	      TestExecutor:  checkGE passed: video.duration is (181.556825).
11-20 13:29:17 D/YtsAdapter: 	      TestExecutor:  Test 44:duration on timeupdate PASSED.
11-20 13:29:17 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"duration on timeupdate","fullName":"Progressive Tests timeupdate duration on timeupdate","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:29:17 D/YtsAdapter: 	    ✓ PASSED
11-20 13:29:17 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"timeupdate","fullName":"Progressive Tests timeupdate","status":"passed","failuresList":[]}}.
11-20 13:29:17 D/YtsAdapter: 	
11-20 13:29:17 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Progressive Tests","fullName":"Progressive Tests","status":"passed","failuresList":[]}}.
11-20 13:29:18 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:29:18 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:29:18 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732076958428' com.google.android.youtube.tv"
11-20 13:29:18 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:29:18 D/YtsAdapter: 	
11-20 13:29:20 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732076958428.
11-20 13:29:20 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"MiptWQ35ipqr7vKiOSmbWA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:29:20 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["Progressive Tests playbackRate PlaybackRate0.25","Progressive Tests playbackRate PlaybackRate0.50","Progressive Tests playbackRate PlaybackRate1.00","Progressive Tests playbackRate PlaybackRate1.25","Progressive Tests playbackRate PlaybackRate1.50","Progressive Tests playbackRate PlaybackRate2.00"],"totalTests":718,"progressSoFar":652,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:29:21 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:29:21 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Progressive Tests"}}.
11-20 13:29:21 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"playbackRate"}}.
11-20 13:29:21 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackRate0.25","fullName":"Progressive Tests playbackRate PlaybackRate0.25"}}.
11-20 13:29:21 D/YtsAdapter: 	Progressive Tests
11-20 13:29:21 D/YtsAdapter: 	  playbackRate
11-20 13:29:21 D/YtsAdapter: 	    PlaybackRate0.25
11-20 13:29:22 D/YtsAdapter: 	      TestExecutor:  Test 45:PlaybackRate0.25 STARTED with timeout 60000
11-20 13:29:25 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05006999999999995).
11-20 13:29:26 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.04998500000000006).
11-20 13:29:26 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.050097999999999976).
11-20 13:29:26 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.04997799999999997).
11-20 13:29:26 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05012400000000006).
11-20 13:29:26 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05001800000000001).
11-20 13:29:27 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.050032999999999994).
11-20 13:29:27 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05000399999999994).
11-20 13:29:27 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.050059000000000076).
11-20 13:29:27 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.04997699999999994).
11-20 13:29:27 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05007800000000007).
11-20 13:29:28 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05002899999999988).
11-20 13:29:28 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.050032999999999994).
11-20 13:29:28 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05004500000000012).
11-20 13:29:28 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05000199999999988).
11-20 13:29:28 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05010200000000009).
11-20 13:29:29 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05000500000000008).
11-20 13:29:29 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.0500529999999999).
11-20 13:29:29 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05417000000000005).
11-20 13:29:29 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.04971100000000006).
11-20 13:29:29 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05003699999999989).
11-20 13:29:30 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.050186000000000064).
11-20 13:29:30 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05020199999999986).
11-20 13:29:30 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.04988400000000004).
11-20 13:29:30 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05004199999999992).
11-20 13:29:30 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.050034000000000134).
11-20 13:29:31 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05003499999999983).
11-20 13:29:31 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.0500860000000003).
11-20 13:29:31 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05003499999999983).
11-20 13:29:31 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05006699999999986).
11-20 13:29:32 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05102000000000029).
11-20 13:29:32 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.04998699999999978).
11-20 13:29:32 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05008200000000018).
11-20 13:29:32 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05005499999999996).
11-20 13:29:32 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05001200000000017).
11-20 13:29:33 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05005299999999968).
11-20 13:29:33 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05001100000000003).
11-20 13:29:33 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.050073000000000256).
11-20 13:29:33 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.050043999999999755).
11-20 13:29:33 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05002400000000007).
11-20 13:29:34 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05003499999999983).
11-20 13:29:34 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05000800000000005).
11-20 13:29:34 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.0500560000000001).
11-20 13:29:34 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.050047000000000175).
11-20 13:29:34 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.050049999999999706).
11-20 13:29:35 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05003100000000016).
11-20 13:29:35 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.050050999999999846).
11-20 13:29:35 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05002500000000021).
11-20 13:29:35 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.050025999999999904).
11-20 13:29:35 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.05008299999999988).
11-20 13:29:35 D/YtsAdapter: 	      TestExecutor:  Test 45:PlaybackRate0.25 PASSED.
11-20 13:29:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackRate0.25","fullName":"Progressive Tests playbackRate PlaybackRate0.25","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:29:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:29:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackRate0.50","fullName":"Progressive Tests playbackRate PlaybackRate0.50"}}.
11-20 13:29:35 D/YtsAdapter: 	
11-20 13:29:35 D/YtsAdapter: 	    PlaybackRate0.50
11-20 13:29:35 D/YtsAdapter: 	      TestExecutor:  Test 46:PlaybackRate0.50 STARTED with timeout 60000
11-20 13:29:39 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.100074).
11-20 13:29:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10006300000000001).
11-20 13:29:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10004999999999997).
11-20 13:29:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10020099999999998).
11-20 13:29:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.09994699999999979).
11-20 13:29:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10321700000000034).
11-20 13:29:41 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.1017699999999997).
11-20 13:29:41 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10014400000000023).
11-20 13:29:41 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10005199999999981).
11-20 13:29:41 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.1000350000000001).
11-20 13:29:41 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10015300000000016).
11-20 13:29:42 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.09999899999999995).
11-20 13:29:42 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10026299999999999).
11-20 13:29:42 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.09994999999999976).
11-20 13:29:42 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10033899999999996).
11-20 13:29:42 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10001900000000008).
11-20 13:29:43 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.1000580000000002).
11-20 13:29:43 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10006599999999999).
11-20 13:29:43 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10171099999999988).
11-20 13:29:43 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.09930100000000008).
11-20 13:29:43 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10001000000000015).
11-20 13:29:44 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10008799999999995).
11-20 13:29:44 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10026199999999985).
11-20 13:29:44 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.09986600000000001).
11-20 13:29:44 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10006399999999971).
11-20 13:29:44 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10163100000000025).
11-20 13:29:45 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.09863).
11-20 13:29:45 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10010399999999997).
11-20 13:29:45 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.09999000000000002).
11-20 13:29:45 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10006200000000032).
11-20 13:29:45 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.1000949999999996).
11-20 13:29:46 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10006800000000027).
11-20 13:29:46 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.1000059999999996).
11-20 13:29:46 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10012100000000057).
11-20 13:29:46 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.09998899999999988).
11-20 13:29:46 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10022799999999954).
11-20 13:29:47 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.1000589999999999).
11-20 13:29:47 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10005100000000056).
11-20 13:29:47 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10029699999999941).
11-20 13:29:47 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.0997710000000005).
11-20 13:29:47 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10033899999999996).
11-20 13:29:48 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10006200000000032).
11-20 13:29:48 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10010399999999997).
11-20 13:29:48 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.100047).
11-20 13:29:48 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10012699999999963).
11-20 13:29:48 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10000900000000001).
11-20 13:29:49 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10027299999999961).
11-20 13:29:49 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.09991400000000006).
11-20 13:29:49 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10020900000000044).
11-20 13:29:49 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.10003000000000029).
11-20 13:29:49 D/YtsAdapter: 	      TestExecutor:  Test 46:PlaybackRate0.50 PASSED.
11-20 13:29:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackRate0.50","fullName":"Progressive Tests playbackRate PlaybackRate0.50","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:29:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:29:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackRate1.00","fullName":"Progressive Tests playbackRate PlaybackRate1.00"}}.
11-20 13:29:49 D/YtsAdapter: 	
11-20 13:29:49 D/YtsAdapter: 	    PlaybackRate1.00
11-20 13:29:49 D/YtsAdapter: 	      TestExecutor:  Test 47:PlaybackRate1.00 STARTED with timeout 60000
11-20 13:29:53 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2000799999999998).
11-20 13:29:53 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20022200000000012).
11-20 13:29:54 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20004).
11-20 13:29:54 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2000759999999997).
11-20 13:29:54 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20017799999999975).
11-20 13:29:54 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20020900000000008).
11-20 13:29:54 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.19997000000000043).
11-20 13:29:55 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.200469).
11-20 13:29:55 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2002839999999999).
11-20 13:29:55 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.19969199999999976).
11-20 13:29:55 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2003440000000003).
11-20 13:29:55 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20007299999999972).
11-20 13:29:56 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20009100000000046).
11-20 13:29:56 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20021600000000017).
11-20 13:29:56 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20010999999999957).
11-20 13:29:56 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20009600000000027).
11-20 13:29:56 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2001710000000001).
11-20 13:29:57 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2000820000000001).
11-20 13:29:57 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2003459999999997).
11-20 13:29:57 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20007199999999958).
11-20 13:29:57 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2000630000000001).
11-20 13:29:57 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20012399999999975).
11-20 13:29:58 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20056100000000043).
11-20 13:29:58 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2003079999999997).
11-20 13:29:58 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.19978300000000093).
11-20 13:29:58 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20014999999999894).
11-20 13:29:58 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20076500000000053).
11-20 13:29:59 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20043800000000012).
11-20 13:29:59 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20013600000000054).
11-20 13:29:59 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20054499999999997).
11-20 13:29:59 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20015800000000006).
11-20 13:29:59 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20011299999999999).
11-20 13:30:00 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20003799999999927).
11-20 13:30:00 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20021099999999947).
11-20 13:30:00 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20039099999999976).
11-20 13:30:00 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.19994500000000137).
11-20 13:30:00 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20018199999999986).
11-20 13:30:01 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20007099999999944).
11-20 13:30:01 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2001539999999995).
11-20 13:30:01 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20011700000000054).
11-20 13:30:01 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20015599999999978).
11-20 13:30:01 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20012600000000091).
11-20 13:30:02 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20099899999999948).
11-20 13:30:02 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20009100000000046).
11-20 13:30:02 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20016500000000015).
11-20 13:30:02 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20016299999999987).
11-20 13:30:02 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2004779999999986).
11-20 13:30:03 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.1998660000000001).
11-20 13:30:03 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.20056000000000118).
11-20 13:30:03 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.19985199999999992).
11-20 13:30:03 D/YtsAdapter: 	      TestExecutor:  Test 47:PlaybackRate1.00 PASSED.
11-20 13:30:03 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackRate1.00","fullName":"Progressive Tests playbackRate PlaybackRate1.00","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:30:03 D/YtsAdapter: 	    ✓ PASSED
11-20 13:30:03 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackRate1.25","fullName":"Progressive Tests playbackRate PlaybackRate1.25"}}.
11-20 13:30:03 D/YtsAdapter: 	
11-20 13:30:03 D/YtsAdapter: 	    PlaybackRate1.25
11-20 13:30:03 D/YtsAdapter: 	      TestExecutor:  Test 48:PlaybackRate1.25 STARTED with timeout 60000
11-20 13:30:07 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25015199999999993).
11-20 13:30:07 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25002000000000013).
11-20 13:30:07 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2501699999999998).
11-20 13:30:07 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25101200000000023).
11-20 13:30:08 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.24998499999999968).
11-20 13:30:08 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25010700000000075).
11-20 13:30:08 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.250267).
11-20 13:30:08 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25018099999999954).
11-20 13:30:08 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25004399999999993).
11-20 13:30:09 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25033800000000017).
11-20 13:30:09 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25016000000000016).
11-20 13:30:09 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2501699999999998).
11-20 13:30:09 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25008300000000006).
11-20 13:30:09 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2502379999999995).
11-20 13:30:10 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25009000000000015).
11-20 13:30:10 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25028700000000015).
11-20 13:30:10 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2501250000000006).
11-20 13:30:10 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2502129999999987).
11-20 13:30:10 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2502430000000011).
11-20 13:30:11 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2499299999999991).
11-20 13:30:11 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2502480000000009).
11-20 13:30:11 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25005099999999914).
11-20 13:30:11 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2503050000000009).
11-20 13:30:11 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25009700000000024).
11-20 13:30:12 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2501610000000003).
11-20 13:30:12 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25013099999999966).
11-20 13:30:12 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2506839999999997).
11-20 13:30:12 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25009999999999977).
11-20 13:30:12 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2502110000000002).
11-20 13:30:13 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2502929999999992).
11-20 13:30:13 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.24992899999999985).
11-20 13:30:13 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.250159).
11-20 13:30:13 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2502279999999999).
11-20 13:30:13 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2499590000000005).
11-20 13:30:14 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2501750000000005).
11-20 13:30:14 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25034699999999965).
11-20 13:30:14 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2500619999999998).
11-20 13:30:14 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25031300000000023).
11-20 13:30:14 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2500979999999995).
11-20 13:30:15 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25039300000000075).
11-20 13:30:15 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25003500000000045).
11-20 13:30:15 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25012100000000004).
11-20 13:30:15 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25028499999999987).
11-20 13:30:15 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25030100000000033).
11-20 13:30:16 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2501699999999989).
11-20 13:30:16 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2501130000000007).
11-20 13:30:16 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2503989999999998).
11-20 13:30:16 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.24987199999999987).
11-20 13:30:16 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2502690000000012).
11-20 13:30:17 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.25013799999999975).
11-20 13:30:17 D/YtsAdapter: 	      TestExecutor:  Test 48:PlaybackRate1.25 PASSED.
11-20 13:30:17 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackRate1.25","fullName":"Progressive Tests playbackRate PlaybackRate1.25","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:30:17 D/YtsAdapter: 	    ✓ PASSED
11-20 13:30:17 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackRate1.50","fullName":"Progressive Tests playbackRate PlaybackRate1.50"}}.
11-20 13:30:17 D/YtsAdapter: 	
11-20 13:30:17 D/YtsAdapter: 	    PlaybackRate1.50
11-20 13:30:17 D/YtsAdapter: 	      TestExecutor:  Test 49:PlaybackRate1.50 STARTED with timeout 60000
11-20 13:30:21 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3058500000000004).
11-20 13:30:21 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30049800000000015).
11-20 13:30:21 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3008489999999995).
11-20 13:30:21 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.29981600000000075).
11-20 13:30:22 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30027199999999965).
11-20 13:30:22 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30015000000000036).
11-20 13:30:22 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3002249999999993).
11-20 13:30:22 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3014410000000005).
11-20 13:30:22 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.29908799999999935).
11-20 13:30:23 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30015900000000073).
11-20 13:30:23 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3001909999999999).
11-20 13:30:23 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3002880000000001).
11-20 13:30:23 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3007869999999997).
11-20 13:30:23 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30014300000000027).
11-20 13:30:24 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2997019999999999).
11-20 13:30:24 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3001749999999994).
11-20 13:30:24 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3013899999999996).
11-20 13:30:24 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2991310000000009).
11-20 13:30:24 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3005209999999998).
11-20 13:30:25 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3002509999999994).
11-20 13:30:25 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3002840000000013).
11-20 13:30:25 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30025000000000013).
11-20 13:30:25 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30135999999999896).
11-20 13:30:25 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2994199999999996).
11-20 13:30:26 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3007249999999999).
11-20 13:30:26 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30018600000000006).
11-20 13:30:26 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3002140000000004).
11-20 13:30:26 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3003260000000001).
11-20 13:30:26 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3023050000000005).
11-20 13:30:27 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30029599999999945).
11-20 13:30:27 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3001870000000011).
11-20 13:30:27 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3001099999999983).
11-20 13:30:27 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30037300000000045).
11-20 13:30:27 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.300179).
11-20 13:30:28 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.300377000000001).
11-20 13:30:28 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30076199999999886).
11-20 13:30:28 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30031600000000047).
11-20 13:30:28 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3001730000000009).
11-20 13:30:28 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30024499999999854).
11-20 13:30:29 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30028199999999927).
11-20 13:30:29 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30022000000000304).
11-20 13:30:29 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3001529999999981).
11-20 13:30:29 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30105899999999863).
11-20 13:30:29 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2995739999999998).
11-20 13:30:30 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3001710000000024).
11-20 13:30:30 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3001170000000002).
11-20 13:30:30 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3002660000000006).
11-20 13:30:30 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.30017799999999895).
11-20 13:30:30 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3008109999999995).
11-20 13:30:31 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.2999219999999987).
11-20 13:30:31 D/YtsAdapter: 	      TestExecutor:  Test 49:PlaybackRate1.50 PASSED.
11-20 13:30:31 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackRate1.50","fullName":"Progressive Tests playbackRate PlaybackRate1.50","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:30:31 D/YtsAdapter: 	    ✓ PASSED
11-20 13:30:31 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackRate2.00","fullName":"Progressive Tests playbackRate PlaybackRate2.00"}}.
11-20 13:30:31 D/YtsAdapter: 	
11-20 13:30:31 D/YtsAdapter: 	    PlaybackRate2.00
11-20 13:30:31 D/YtsAdapter: 	      TestExecutor:  Test 50:PlaybackRate2.00 STARTED with timeout 60000
11-20 13:30:35 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4000750000000002).
11-20 13:30:35 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40050400000000064).
11-20 13:30:35 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.400188).
11-20 13:30:35 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4001469999999996).
11-20 13:30:35 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40035999999999916).
11-20 13:30:36 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4002850000000002).
11-20 13:30:36 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4002189999999999).
11-20 13:30:36 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4001809999999999).
11-20 13:30:36 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4005900000000011).
11-20 13:30:36 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40024499999999996).
11-20 13:30:37 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4003320000000006).
11-20 13:30:37 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4002619999999997).
11-20 13:30:37 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3998419999999996).
11-20 13:30:37 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4015409999999999).
11-20 13:30:37 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40066500000000005).
11-20 13:30:38 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3995329999999999).
11-20 13:30:38 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40749300000000055).
11-20 13:30:38 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.39878399999999914).
11-20 13:30:38 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40041500000000063).
11-20 13:30:38 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4001129999999993).
11-20 13:30:39 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40045600000000015).
11-20 13:30:39 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40029000000000003).
11-20 13:30:39 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4004290000000008).
11-20 13:30:39 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4001849999999987).
11-20 13:30:39 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40043700000000015).
11-20 13:30:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40046600000000154).
11-20 13:30:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40005899999999883).
11-20 13:30:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.400501000000002).
11-20 13:30:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.39995899999999907).
11-20 13:30:40 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40057799999999943).
11-20 13:30:41 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40026599999999846).
11-20 13:30:41 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4004700000000021).
11-20 13:30:41 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4000969999999988).
11-20 13:30:41 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40035600000000215).
11-20 13:30:41 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40120299999999887).
11-20 13:30:42 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.3994660000000003).
11-20 13:30:42 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.39998499999999737).
11-20 13:30:42 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40064100000000025).
11-20 13:30:42 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.400347).
11-20 13:30:42 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40022200000000296).
11-20 13:30:43 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40047500000000014).
11-20 13:30:43 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40012399999999815).
11-20 13:30:43 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40026200000000145).
11-20 13:30:43 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4002389999999991).
11-20 13:30:43 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4003709999999998).
11-20 13:30:44 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4005100000000006).
11-20 13:30:44 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4002979999999994).
11-20 13:30:44 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4002459999999992).
11-20 13:30:44 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.40093399999999946).
11-20 13:30:44 D/YtsAdapter: 	      TestExecutor:  checkApproxEq passed: playback time delta is (0.4002820000000007).
11-20 13:30:44 D/YtsAdapter: 	      TestExecutor:  Test 50:PlaybackRate2.00 PASSED.
11-20 13:30:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackRate2.00","fullName":"Progressive Tests playbackRate PlaybackRate2.00","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:30:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:30:44 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"playbackRate","fullName":"Progressive Tests playbackRate","status":"passed","failuresList":[]}}.
11-20 13:30:44 D/YtsAdapter: 	
11-20 13:30:44 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Progressive Tests","fullName":"Progressive Tests","status":"passed","failuresList":[]}}.
11-20 13:30:45 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:30:45 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:30:45 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732077045660' com.google.android.youtube.tv"
11-20 13:30:45 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:30:45 D/YtsAdapter: 	
11-20 13:30:47 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732077045660.
11-20 13:30:47 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"S70V01J1mWZhktMYrSLRQQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:30:47 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["VP9 SFR Tests Media Playback Quality TotalVideoFrames","VP9 SFR Tests Media Playback Quality FrameDrop"],"totalTests":718,"progressSoFar":658,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:30:48 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:30:48 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"VP9 SFR Tests"}}.
11-20 13:30:48 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Media Playback Quality"}}.
11-20 13:30:48 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"TotalVideoFrames","fullName":"VP9 SFR Tests Media Playback Quality TotalVideoFrames"}}.
11-20 13:30:48 D/YtsAdapter: 	VP9 SFR Tests
11-20 13:30:48 D/YtsAdapter: 	  Media Playback Quality
11-20 13:30:48 D/YtsAdapter: 	    TotalVideoFrames
11-20 13:30:48 D/YtsAdapter: 	      TestExecutor:  Test 1:TotalVideoFrames STARTED with timeout 120000
11-20 13:30:57 D/YtsAdapter: 	      TestExecutor:  checkEq passed: playbackQuality.totalVideoFrames is (25).
11-20 13:30:57 D/YtsAdapter: 	      TestExecutor:  Test 1:TotalVideoFrames PASSED.
11-20 13:30:57 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"TotalVideoFrames","fullName":"VP9 SFR Tests Media Playback Quality TotalVideoFrames","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":25}"}}.
11-20 13:30:57 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:30:57 D/YtsAdapter: 	      decoded_frames: 25
11-20 13:30:57 D/YtsAdapter: 	    ✓ PASSED
11-20 13:30:57 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"FrameDrop","fullName":"VP9 SFR Tests Media Playback Quality FrameDrop"}}.
11-20 13:30:57 D/YtsAdapter: 	
11-20 13:30:57 D/YtsAdapter: 	    FrameDrop
11-20 13:30:57 D/YtsAdapter: 	      TestExecutor:  Test 2:FrameDrop STARTED with timeout 120000
11-20 13:31:04 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:31:04 D/YtsAdapter: 	      media readystate: 4
11-20 13:31:04 D/YtsAdapter: 	      media networkState: 2
11-20 13:31:09 D/YtsAdapter: 	      TestExecutor:  Test 2:FrameDrop PASSED.
11-20 13:31:09 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"FrameDrop","fullName":"VP9 SFR Tests Media Playback Quality FrameDrop","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":1235,\"decoded_frames\":1632}"}}.
11-20 13:31:09 D/YtsAdapter: 	      dropped_frames: 1235
11-20 13:31:09 D/YtsAdapter: 	      decoded_frames: 1632
11-20 13:31:09 D/YtsAdapter: 	    ✓ PASSED
11-20 13:31:09 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Media Playback Quality","fullName":"VP9 SFR Tests Media Playback Quality","status":"passed","failuresList":[]}}.
11-20 13:31:09 D/YtsAdapter: 	
11-20 13:31:09 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"VP9 SFR Tests","fullName":"VP9 SFR Tests","status":"passed","failuresList":[]}}.
11-20 13:31:10 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:31:10 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:31:10 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732077070139' com.google.android.youtube.tv"
11-20 13:31:10 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:31:10 D/YtsAdapter: 	
11-20 13:31:11 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732077070139.
11-20 13:31:11 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"36T9O5br503Yvj/D1aDZQQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:31:11 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.144p.30fps@1X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@1.5X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@1.75X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@2X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@0.25X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@0.5X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@0.75X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@1X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@1.25X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@1.5X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@1.75X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.240p.30fps@1X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@2X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@0.25X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@0.5X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@0.75X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@1X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@1.25X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@1.5X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@1.75X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@2X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@0.25X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.360p.30fps@1X","VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@0.5X","VP9 SFR Tests VP9 SFR Playback Performance... (truncated)
11-20 13:31:12 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:31:13 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"VP9 SFR Tests"}}.
11-20 13:31:13 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"VP9 SFR Playback Performance"}}.
11-20 13:31:13 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.144p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.144p.30fps@1X"}}.
11-20 13:31:13 D/YtsAdapter: 	VP9 SFR Tests
11-20 13:31:13 D/YtsAdapter: 	  VP9 SFR Playback Performance
11-20 13:31:13 D/YtsAdapter: 	    PlaybackPerfVP9.144p.30fps@1X
11-20 13:31:13 D/YtsAdapter: 	      TestExecutor:  Test 3:PlaybackPerfVP9.144p.30fps@1X STARTED with timeout 120000
11-20 13:31:18 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:31:18 D/YtsAdapter: 	      media readystate: 4
11-20 13:31:18 D/YtsAdapter: 	      media networkState: 2
11-20 13:31:28 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:31:29 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:31:29 D/YtsAdapter: 	      TestExecutor:  Test 3:PlaybackPerfVP9.144p.30fps@1X PASSED.
11-20 13:31:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.144p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.144p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":659}"}}.
11-20 13:31:29 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:31:29 D/YtsAdapter: 	      decoded_frames: 659
11-20 13:31:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:31:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.240p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.240p.30fps@1X"}}.
11-20 13:31:29 D/YtsAdapter: 	
11-20 13:31:29 D/YtsAdapter: 	    PlaybackPerfVP9.240p.30fps@1X
11-20 13:31:29 D/YtsAdapter: 	      TestExecutor:  Test 4:PlaybackPerfVP9.240p.30fps@1X STARTED with timeout 120000
11-20 13:31:35 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:31:35 D/YtsAdapter: 	      media readystate: 4
11-20 13:31:35 D/YtsAdapter: 	      media networkState: 2
11-20 13:31:45 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:31:45 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:31:45 D/YtsAdapter: 	      TestExecutor:  Test 4:PlaybackPerfVP9.240p.30fps@1X PASSED.
11-20 13:31:45 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.240p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.240p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":649}"}}.
11-20 13:31:45 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:31:45 D/YtsAdapter: 	      decoded_frames: 649
11-20 13:31:45 D/YtsAdapter: 	    ✓ PASSED
11-20 13:31:45 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.360p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.360p.30fps@1X"}}.
11-20 13:31:45 D/YtsAdapter: 	
11-20 13:31:45 D/YtsAdapter: 	    PlaybackPerfVP9.360p.30fps@1X
11-20 13:31:45 D/YtsAdapter: 	      TestExecutor:  Test 5:PlaybackPerfVP9.360p.30fps@1X STARTED with timeout 120000
11-20 13:31:51 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:31:51 D/YtsAdapter: 	      media readystate: 4
11-20 13:31:51 D/YtsAdapter: 	      media networkState: 2
11-20 13:32:01 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:32:01 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:32:01 D/YtsAdapter: 	      TestExecutor:  Test 5:PlaybackPerfVP9.360p.30fps@1X PASSED.
11-20 13:32:01 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.360p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.360p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":639}"}}.
11-20 13:32:01 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:32:01 D/YtsAdapter: 	      decoded_frames: 639
11-20 13:32:01 D/YtsAdapter: 	    ✓ PASSED
11-20 13:32:01 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.480p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.480p.30fps@1X"}}.
11-20 13:32:01 D/YtsAdapter: 	
11-20 13:32:01 D/YtsAdapter: 	    PlaybackPerfVP9.480p.30fps@1X
11-20 13:32:01 D/YtsAdapter: 	      TestExecutor:  Test 6:PlaybackPerfVP9.480p.30fps@1X STARTED with timeout 120000
11-20 13:32:10 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:32:10 D/YtsAdapter: 	      media readystate: 4
11-20 13:32:10 D/YtsAdapter: 	      media networkState: 2
11-20 13:32:18 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:32:18 D/YtsAdapter: 	      TestExecutor:  Test 6:PlaybackPerfVP9.480p.30fps@1X PASSED.
11-20 13:32:18 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.480p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.480p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":626}"}}.
11-20 13:32:18 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:32:18 D/YtsAdapter: 	      decoded_frames: 626
11-20 13:32:18 D/YtsAdapter: 	    ✓ PASSED
11-20 13:32:18 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.30fps@0.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@0.25X"}}.
11-20 13:32:18 D/YtsAdapter: 	
11-20 13:32:18 D/YtsAdapter: 	    PlaybackPerfVP9.720p.30fps@0.25X
11-20 13:32:18 D/YtsAdapter: 	      TestExecutor:  Test 7:PlaybackPerfVP9.720p.30fps@0.25X STARTED with timeout 120000
11-20 13:32:24 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:32:24 D/YtsAdapter: 	      media readystate: 4
11-20 13:32:24 D/YtsAdapter: 	      media networkState: 2
11-20 13:32:34 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:32:44 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:32:54 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:33:04 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:33:14 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:33:19 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:33:19 D/YtsAdapter: 	      TestExecutor:  Test 7:PlaybackPerfVP9.720p.30fps@0.25X PASSED.
11-20 13:33:20 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.30fps@0.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":620}"}}.
11-20 13:33:20 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:33:20 D/YtsAdapter: 	      decoded_frames: 620
11-20 13:33:20 D/YtsAdapter: 	    ✓ PASSED
11-20 13:33:20 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.30fps@0.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@0.5X"}}.
11-20 13:33:20 D/YtsAdapter: 	
11-20 13:33:20 D/YtsAdapter: 	    PlaybackPerfVP9.720p.30fps@0.5X
11-20 13:33:20 D/YtsAdapter: 	      TestExecutor:  Test 8:PlaybackPerfVP9.720p.30fps@0.5X STARTED with timeout 120000
11-20 13:33:28 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:33:28 D/YtsAdapter: 	      media readystate: 4
11-20 13:33:28 D/YtsAdapter: 	      media networkState: 2
11-20 13:33:38 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:33:48 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:33:51 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:33:51 D/YtsAdapter: 	      TestExecutor:  Test 8:PlaybackPerfVP9.720p.30fps@0.5X PASSED.
11-20 13:33:51 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.30fps@0.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":621}"}}.
11-20 13:33:51 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:33:51 D/YtsAdapter: 	      decoded_frames: 621
11-20 13:33:51 D/YtsAdapter: 	    ✓ PASSED
11-20 13:33:51 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.30fps@0.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@0.75X"}}.
11-20 13:33:51 D/YtsAdapter: 	
11-20 13:33:51 D/YtsAdapter: 	    PlaybackPerfVP9.720p.30fps@0.75X
11-20 13:33:51 D/YtsAdapter: 	      TestExecutor:  Test 9:PlaybackPerfVP9.720p.30fps@0.75X STARTED with timeout 120000
11-20 13:33:59 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:33:59 D/YtsAdapter: 	      media readystate: 4
11-20 13:33:59 D/YtsAdapter: 	      media networkState: 2
11-20 13:34:09 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:34:12 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:34:12 D/YtsAdapter: 	      TestExecutor:  Test 9:PlaybackPerfVP9.720p.30fps@0.75X PASSED.
11-20 13:34:12 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.30fps@0.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":623}"}}.
11-20 13:34:12 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:34:12 D/YtsAdapter: 	      decoded_frames: 623
11-20 13:34:12 D/YtsAdapter: 	    ✓ PASSED
11-20 13:34:12 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@1X"}}.
11-20 13:34:12 D/YtsAdapter: 	
11-20 13:34:12 D/YtsAdapter: 	    PlaybackPerfVP9.720p.30fps@1X
11-20 13:34:12 D/YtsAdapter: 	      TestExecutor:  Test 10:PlaybackPerfVP9.720p.30fps@1X STARTED with timeout 120000
11-20 13:34:20 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:34:20 D/YtsAdapter: 	      media readystate: 4
11-20 13:34:20 D/YtsAdapter: 	      media networkState: 2
11-20 13:34:29 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:34:29 D/YtsAdapter: 	      TestExecutor:  Test 10:PlaybackPerfVP9.720p.30fps@1X PASSED.
11-20 13:34:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":622}"}}.
11-20 13:34:29 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:34:29 D/YtsAdapter: 	      decoded_frames: 622
11-20 13:34:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:34:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.30fps@1.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@1.25X"}}.
11-20 13:34:29 D/YtsAdapter: 	
11-20 13:34:29 D/YtsAdapter: 	    PlaybackPerfVP9.720p.30fps@1.25X
11-20 13:34:29 D/YtsAdapter: 	      TestExecutor:  Test 11:PlaybackPerfVP9.720p.30fps@1.25X STARTED with timeout 120000
11-20 13:34:36 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:34:36 D/YtsAdapter: 	      media readystate: 4
11-20 13:34:36 D/YtsAdapter: 	      media networkState: 2
11-20 13:34:42 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:34:42 D/YtsAdapter: 	      TestExecutor:  Test 11:PlaybackPerfVP9.720p.30fps@1.25X PASSED.
11-20 13:34:42 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.30fps@1.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@1.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":623}"}}.
11-20 13:34:42 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:34:42 D/YtsAdapter: 	      decoded_frames: 623
11-20 13:34:42 D/YtsAdapter: 	    ✓ PASSED
11-20 13:34:42 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.30fps@1.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@1.5X"}}.
11-20 13:34:42 D/YtsAdapter: 	
11-20 13:34:42 D/YtsAdapter: 	    PlaybackPerfVP9.720p.30fps@1.5X
11-20 13:34:42 D/YtsAdapter: 	      TestExecutor:  Test 12:PlaybackPerfVP9.720p.30fps@1.5X STARTED with timeout 120000
11-20 13:34:49 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:34:49 D/YtsAdapter: 	      media readystate: 4
11-20 13:34:49 D/YtsAdapter: 	      media networkState: 2
11-20 13:34:54 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:34:54 D/YtsAdapter: 	      TestExecutor:  Test 12:PlaybackPerfVP9.720p.30fps@1.5X PASSED.
11-20 13:34:54 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.30fps@1.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@1.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:34:54 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:34:54 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:34:54 D/YtsAdapter: 	    ✓ PASSED
11-20 13:34:54 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.30fps@1.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@1.75X"}}.
11-20 13:34:54 D/YtsAdapter: 	
11-20 13:34:54 D/YtsAdapter: 	    PlaybackPerfVP9.720p.30fps@1.75X
11-20 13:34:54 D/YtsAdapter: 	      TestExecutor:  Test 13:PlaybackPerfVP9.720p.30fps@1.75X STARTED with timeout 120000
11-20 13:35:04 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:35:04 D/YtsAdapter: 	      media readystate: 4
11-20 13:35:04 D/YtsAdapter: 	      media networkState: 2
11-20 13:35:05 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:35:05 D/YtsAdapter: 	      TestExecutor:  Test 13:PlaybackPerfVP9.720p.30fps@1.75X PASSED.
11-20 13:35:05 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.30fps@1.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@1.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:35:05 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:35:05 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:35:05 D/YtsAdapter: 	    ✓ PASSED
11-20 13:35:05 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.720p.30fps@2X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@2X"}}.
11-20 13:35:05 D/YtsAdapter: 	
11-20 13:35:05 D/YtsAdapter: 	    PlaybackPerfVP9.720p.30fps@2X
11-20 13:35:05 D/YtsAdapter: 	      TestExecutor:  Test 14:PlaybackPerfVP9.720p.30fps@2X STARTED with timeout 120000
11-20 13:35:14 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:35:14 D/YtsAdapter: 	      media readystate: 4
11-20 13:35:14 D/YtsAdapter: 	      media networkState: 2
11-20 13:35:15 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:35:15 D/YtsAdapter: 	      TestExecutor:  Test 14:PlaybackPerfVP9.720p.30fps@2X PASSED.
11-20 13:35:15 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.720p.30fps@2X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.720p.30fps@2X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":628}"}}.
11-20 13:35:15 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:35:15 D/YtsAdapter: 	      decoded_frames: 628
11-20 13:35:15 D/YtsAdapter: 	    ✓ PASSED
11-20 13:35:15 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.30fps@0.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@0.25X"}}.
11-20 13:35:15 D/YtsAdapter: 	
11-20 13:35:15 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.30fps@0.25X
11-20 13:35:15 D/YtsAdapter: 	      TestExecutor:  Test 15:PlaybackPerfVP9.1080p.30fps@0.25X STARTED with timeout 120000
11-20 13:35:24 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:35:24 D/YtsAdapter: 	      media readystate: 4
11-20 13:35:24 D/YtsAdapter: 	      media networkState: 2
11-20 13:35:34 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:35:44 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:35:54 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:36:04 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:36:14 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:36:17 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:36:17 D/YtsAdapter: 	      TestExecutor:  Test 15:PlaybackPerfVP9.1080p.30fps@0.25X PASSED.
11-20 13:36:17 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.30fps@0.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":622}"}}.
11-20 13:36:17 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:36:17 D/YtsAdapter: 	      decoded_frames: 622
11-20 13:36:17 D/YtsAdapter: 	    ✓ PASSED
11-20 13:36:17 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.30fps@0.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@0.5X"}}.
11-20 13:36:17 D/YtsAdapter: 	
11-20 13:36:17 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.30fps@0.5X
11-20 13:36:17 D/YtsAdapter: 	      TestExecutor:  Test 16:PlaybackPerfVP9.1080p.30fps@0.5X STARTED with timeout 120000
11-20 13:36:27 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:36:27 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:36:27 D/YtsAdapter: 	      media readystate: 4
11-20 13:36:27 D/YtsAdapter: 	      media networkState: 2
11-20 13:36:37 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:36:47 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:36:49 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:36:49 D/YtsAdapter: 	      TestExecutor:  Test 16:PlaybackPerfVP9.1080p.30fps@0.5X PASSED.
11-20 13:36:49 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.30fps@0.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:36:49 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:36:49 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:36:49 D/YtsAdapter: 	    ✓ PASSED
11-20 13:36:49 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.30fps@0.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@0.75X"}}.
11-20 13:36:49 D/YtsAdapter: 	
11-20 13:36:49 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.30fps@0.75X
11-20 13:36:49 D/YtsAdapter: 	      TestExecutor:  Test 17:PlaybackPerfVP9.1080p.30fps@0.75X STARTED with timeout 120000
11-20 13:36:59 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:36:59 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:36:59 D/YtsAdapter: 	      media readystate: 4
11-20 13:36:59 D/YtsAdapter: 	      media networkState: 2
11-20 13:37:09 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:37:11 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:37:11 D/YtsAdapter: 	      TestExecutor:  Test 17:PlaybackPerfVP9.1080p.30fps@0.75X PASSED.
11-20 13:37:11 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.30fps@0.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:37:11 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:37:11 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:37:11 D/YtsAdapter: 	    ✓ PASSED
11-20 13:37:11 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@1X"}}.
11-20 13:37:11 D/YtsAdapter: 	
11-20 13:37:11 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.30fps@1X
11-20 13:37:11 D/YtsAdapter: 	      TestExecutor:  Test 18:PlaybackPerfVP9.1080p.30fps@1X STARTED with timeout 120000
11-20 13:37:21 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:37:21 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:37:21 D/YtsAdapter: 	      media readystate: 4
11-20 13:37:21 D/YtsAdapter: 	      media networkState: 2
11-20 13:37:27 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:37:27 D/YtsAdapter: 	      TestExecutor:  Test 18:PlaybackPerfVP9.1080p.30fps@1X PASSED.
11-20 13:37:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:37:27 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:37:27 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:37:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:37:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.30fps@1.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@1.25X"}}.
11-20 13:37:27 D/YtsAdapter: 	
11-20 13:37:27 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.30fps@1.25X
11-20 13:37:27 D/YtsAdapter: 	      TestExecutor:  Test 19:PlaybackPerfVP9.1080p.30fps@1.25X STARTED with timeout 120000
11-20 13:37:34 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:37:34 D/YtsAdapter: 	      media readystate: 4
11-20 13:37:34 D/YtsAdapter: 	      media networkState: 2
11-20 13:37:40 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:37:40 D/YtsAdapter: 	      TestExecutor:  Test 19:PlaybackPerfVP9.1080p.30fps@1.25X PASSED.
11-20 13:37:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.30fps@1.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@1.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:37:40 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:37:40 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:37:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:37:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.30fps@1.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@1.5X"}}.
11-20 13:37:40 D/YtsAdapter: 	
11-20 13:37:40 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.30fps@1.5X
11-20 13:37:40 D/YtsAdapter: 	      TestExecutor:  Test 20:PlaybackPerfVP9.1080p.30fps@1.5X STARTED with timeout 120000
11-20 13:37:47 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:37:47 D/YtsAdapter: 	      media readystate: 4
11-20 13:37:47 D/YtsAdapter: 	      media networkState: 2
11-20 13:37:51 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:37:51 D/YtsAdapter: 	      TestExecutor:  Test 20:PlaybackPerfVP9.1080p.30fps@1.5X PASSED.
11-20 13:37:52 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.30fps@1.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@1.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":623}"}}.
11-20 13:37:52 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:37:52 D/YtsAdapter: 	      decoded_frames: 623
11-20 13:37:52 D/YtsAdapter: 	    ✓ PASSED
11-20 13:37:52 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.30fps@1.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@1.75X"}}.
11-20 13:37:52 D/YtsAdapter: 	
11-20 13:37:52 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.30fps@1.75X
11-20 13:37:52 D/YtsAdapter: 	      TestExecutor:  Test 21:PlaybackPerfVP9.1080p.30fps@1.75X STARTED with timeout 120000
11-20 13:37:58 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:37:58 D/YtsAdapter: 	      media readystate: 4
11-20 13:37:58 D/YtsAdapter: 	      media networkState: 2
11-20 13:38:01 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:38:01 D/YtsAdapter: 	      TestExecutor:  Test 21:PlaybackPerfVP9.1080p.30fps@1.75X PASSED.
11-20 13:38:01 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.30fps@1.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@1.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":623}"}}.
11-20 13:38:01 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:38:01 D/YtsAdapter: 	      decoded_frames: 623
11-20 13:38:01 D/YtsAdapter: 	    ✓ PASSED
11-20 13:38:01 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1080p.30fps@2X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@2X"}}.
11-20 13:38:01 D/YtsAdapter: 	
11-20 13:38:01 D/YtsAdapter: 	    PlaybackPerfVP9.1080p.30fps@2X
11-20 13:38:01 D/YtsAdapter: 	      TestExecutor:  Test 22:PlaybackPerfVP9.1080p.30fps@2X STARTED with timeout 120000
11-20 13:38:08 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:38:08 D/YtsAdapter: 	      media readystate: 4
11-20 13:38:08 D/YtsAdapter: 	      media networkState: 2
11-20 13:38:10 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:38:10 D/YtsAdapter: 	      TestExecutor:  Test 22:PlaybackPerfVP9.1080p.30fps@2X PASSED.
11-20 13:38:10 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1080p.30fps@2X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1080p.30fps@2X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":627}"}}.
11-20 13:38:10 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:38:10 D/YtsAdapter: 	      decoded_frames: 627
11-20 13:38:10 D/YtsAdapter: 	    ✓ PASSED
11-20 13:38:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.30fps@0.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@0.25X"}}.
11-20 13:38:10 D/YtsAdapter: 	
11-20 13:38:10 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.30fps@0.25X
11-20 13:38:10 D/YtsAdapter: 	      TestExecutor:  Test 23:PlaybackPerfVP9.1440p.30fps@0.25X STARTED with timeout 120000
11-20 13:38:20 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:38:21 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:38:21 D/YtsAdapter: 	      media readystate: 4
11-20 13:38:21 D/YtsAdapter: 	      media networkState: 2
11-20 13:38:31 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:38:41 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:38:51 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:39:01 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:39:11 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:39:12 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:39:12 D/YtsAdapter: 	      TestExecutor:  Test 23:PlaybackPerfVP9.1440p.30fps@0.25X PASSED.
11-20 13:39:12 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.30fps@0.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":623}"}}.
11-20 13:39:12 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:39:12 D/YtsAdapter: 	      decoded_frames: 623
11-20 13:39:12 D/YtsAdapter: 	    ✓ PASSED
11-20 13:39:12 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.30fps@0.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@0.5X"}}.
11-20 13:39:12 D/YtsAdapter: 	
11-20 13:39:12 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.30fps@0.5X
11-20 13:39:12 D/YtsAdapter: 	      TestExecutor:  Test 24:PlaybackPerfVP9.1440p.30fps@0.5X STARTED with timeout 120000
11-20 13:39:22 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:39:22 D/YtsAdapter: 	      media readystate: 4
11-20 13:39:22 D/YtsAdapter: 	      media networkState: 2
11-20 13:39:32 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:39:42 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:39:44 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:39:44 D/YtsAdapter: 	      TestExecutor:  Test 24:PlaybackPerfVP9.1440p.30fps@0.5X PASSED.
11-20 13:39:44 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.30fps@0.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":623}"}}.
11-20 13:39:44 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:39:44 D/YtsAdapter: 	      decoded_frames: 623
11-20 13:39:44 D/YtsAdapter: 	    ✓ PASSED
11-20 13:39:44 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.30fps@0.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@0.75X"}}.
11-20 13:39:44 D/YtsAdapter: 	
11-20 13:39:44 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.30fps@0.75X
11-20 13:39:44 D/YtsAdapter: 	      TestExecutor:  Test 25:PlaybackPerfVP9.1440p.30fps@0.75X STARTED with timeout 120000
11-20 13:39:53 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:39:53 D/YtsAdapter: 	      media readystate: 4
11-20 13:39:53 D/YtsAdapter: 	      media networkState: 2
11-20 13:40:03 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:40:06 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:40:06 D/YtsAdapter: 	      TestExecutor:  Test 25:PlaybackPerfVP9.1440p.30fps@0.75X PASSED.
11-20 13:40:06 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.30fps@0.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:40:06 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:40:06 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:40:06 D/YtsAdapter: 	    ✓ PASSED
11-20 13:40:06 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@1X"}}.
11-20 13:40:06 D/YtsAdapter: 	
11-20 13:40:06 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.30fps@1X
11-20 13:40:06 D/YtsAdapter: 	      TestExecutor:  Test 26:PlaybackPerfVP9.1440p.30fps@1X STARTED with timeout 120000
11-20 13:40:15 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:40:15 D/YtsAdapter: 	      media readystate: 4
11-20 13:40:15 D/YtsAdapter: 	      media networkState: 2
11-20 13:40:22 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:40:22 D/YtsAdapter: 	      TestExecutor:  Test 26:PlaybackPerfVP9.1440p.30fps@1X PASSED.
11-20 13:40:22 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":626}"}}.
11-20 13:40:22 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:40:22 D/YtsAdapter: 	      decoded_frames: 626
11-20 13:40:22 D/YtsAdapter: 	    ✓ PASSED
11-20 13:40:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.30fps@1.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@1.25X"}}.
11-20 13:40:22 D/YtsAdapter: 	
11-20 13:40:22 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.30fps@1.25X
11-20 13:40:22 D/YtsAdapter: 	      TestExecutor:  Test 27:PlaybackPerfVP9.1440p.30fps@1.25X STARTED with timeout 120000
11-20 13:40:31 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:40:31 D/YtsAdapter: 	      media readystate: 4
11-20 13:40:31 D/YtsAdapter: 	      media networkState: 2
11-20 13:40:35 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:40:35 D/YtsAdapter: 	      TestExecutor:  Test 27:PlaybackPerfVP9.1440p.30fps@1.25X PASSED.
11-20 13:40:35 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.30fps@1.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@1.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":627}"}}.
11-20 13:40:35 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:40:35 D/YtsAdapter: 	      decoded_frames: 627
11-20 13:40:35 D/YtsAdapter: 	    ✓ PASSED
11-20 13:40:35 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.30fps@1.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@1.5X"}}.
11-20 13:40:35 D/YtsAdapter: 	
11-20 13:40:35 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.30fps@1.5X
11-20 13:40:35 D/YtsAdapter: 	      TestExecutor:  Test 28:PlaybackPerfVP9.1440p.30fps@1.5X STARTED with timeout 120000
11-20 13:40:43 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:40:43 D/YtsAdapter: 	      media readystate: 4
11-20 13:40:43 D/YtsAdapter: 	      media networkState: 2
11-20 13:40:46 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:40:46 D/YtsAdapter: 	      TestExecutor:  Test 28:PlaybackPerfVP9.1440p.30fps@1.5X PASSED.
11-20 13:40:47 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.30fps@1.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@1.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:40:47 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:40:47 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:40:47 D/YtsAdapter: 	    ✓ PASSED
11-20 13:40:47 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.30fps@1.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@1.75X"}}.
11-20 13:40:47 D/YtsAdapter: 	
11-20 13:40:47 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.30fps@1.75X
11-20 13:40:47 D/YtsAdapter: 	      TestExecutor:  Test 29:PlaybackPerfVP9.1440p.30fps@1.75X STARTED with timeout 120000
11-20 13:40:54 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:40:54 D/YtsAdapter: 	      media readystate: 4
11-20 13:40:54 D/YtsAdapter: 	      media networkState: 2
11-20 13:40:56 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:40:56 D/YtsAdapter: 	      TestExecutor:  Test 29:PlaybackPerfVP9.1440p.30fps@1.75X PASSED.
11-20 13:40:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.30fps@1.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@1.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:40:56 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:40:56 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:40:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:40:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.1440p.30fps@2X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@2X"}}.
11-20 13:40:56 D/YtsAdapter: 	
11-20 13:40:56 D/YtsAdapter: 	    PlaybackPerfVP9.1440p.30fps@2X
11-20 13:40:56 D/YtsAdapter: 	      TestExecutor:  Test 30:PlaybackPerfVP9.1440p.30fps@2X STARTED with timeout 120000
11-20 13:41:03 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:41:03 D/YtsAdapter: 	      media readystate: 4
11-20 13:41:03 D/YtsAdapter: 	      media networkState: 2
11-20 13:41:05 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:41:05 D/YtsAdapter: 	      TestExecutor:  Test 30:PlaybackPerfVP9.1440p.30fps@2X PASSED.
11-20 13:41:05 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.1440p.30fps@2X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.1440p.30fps@2X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":629}"}}.
11-20 13:41:05 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:41:05 D/YtsAdapter: 	      decoded_frames: 629
11-20 13:41:05 D/YtsAdapter: 	    ✓ PASSED
11-20 13:41:05 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.30fps@0.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@0.25X"}}.
11-20 13:41:05 D/YtsAdapter: 	
11-20 13:41:05 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.30fps@0.25X
11-20 13:41:05 D/YtsAdapter: 	      TestExecutor:  Test 31:PlaybackPerfVP9.2160p.30fps@0.25X STARTED with timeout 120000
11-20 13:41:14 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:41:14 D/YtsAdapter: 	      media readystate: 4
11-20 13:41:14 D/YtsAdapter: 	      media networkState: 2
11-20 13:41:24 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:41:34 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:41:44 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:41:54 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:42:04 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:42:07 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:42:07 D/YtsAdapter: 	      TestExecutor:  Test 31:PlaybackPerfVP9.2160p.30fps@0.25X PASSED.
11-20 13:42:07 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.30fps@0.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":622}"}}.
11-20 13:42:07 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:42:07 D/YtsAdapter: 	      decoded_frames: 622
11-20 13:42:07 D/YtsAdapter: 	    ✓ PASSED
11-20 13:42:07 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.30fps@0.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@0.5X"}}.
11-20 13:42:07 D/YtsAdapter: 	
11-20 13:42:07 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.30fps@0.5X
11-20 13:42:07 D/YtsAdapter: 	      TestExecutor:  Test 32:PlaybackPerfVP9.2160p.30fps@0.5X STARTED with timeout 120000
11-20 13:42:16 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:42:16 D/YtsAdapter: 	      media readystate: 4
11-20 13:42:16 D/YtsAdapter: 	      media networkState: 2
11-20 13:42:26 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:42:36 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:42:38 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:42:38 D/YtsAdapter: 	      TestExecutor:  Test 32:PlaybackPerfVP9.2160p.30fps@0.5X PASSED.
11-20 13:42:38 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.30fps@0.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:42:38 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:42:38 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:42:38 D/YtsAdapter: 	    ✓ PASSED
11-20 13:42:38 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.30fps@0.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@0.75X"}}.
11-20 13:42:38 D/YtsAdapter: 	
11-20 13:42:38 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.30fps@0.75X
11-20 13:42:38 D/YtsAdapter: 	      TestExecutor:  Test 33:PlaybackPerfVP9.2160p.30fps@0.75X STARTED with timeout 120000
11-20 13:42:47 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:42:47 D/YtsAdapter: 	      media readystate: 4
11-20 13:42:47 D/YtsAdapter: 	      media networkState: 2
11-20 13:42:57 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:42:59 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:42:59 D/YtsAdapter: 	      TestExecutor:  Test 33:PlaybackPerfVP9.2160p.30fps@0.75X PASSED.
11-20 13:42:59 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.30fps@0.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:42:59 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:42:59 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:42:59 D/YtsAdapter: 	    ✓ PASSED
11-20 13:42:59 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@1X"}}.
11-20 13:42:59 D/YtsAdapter: 	
11-20 13:42:59 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.30fps@1X
11-20 13:42:59 D/YtsAdapter: 	      TestExecutor:  Test 34:PlaybackPerfVP9.2160p.30fps@1X STARTED with timeout 120000
11-20 13:43:07 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:43:07 D/YtsAdapter: 	      media readystate: 4
11-20 13:43:07 D/YtsAdapter: 	      media networkState: 2
11-20 13:43:16 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:43:16 D/YtsAdapter: 	      TestExecutor:  Test 34:PlaybackPerfVP9.2160p.30fps@1X PASSED.
11-20 13:43:16 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.30fps@1X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":626}"}}.
11-20 13:43:16 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:43:16 D/YtsAdapter: 	      decoded_frames: 626
11-20 13:43:16 D/YtsAdapter: 	    ✓ PASSED
11-20 13:43:16 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.30fps@1.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@1.25X"}}.
11-20 13:43:16 D/YtsAdapter: 	
11-20 13:43:16 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.30fps@1.25X
11-20 13:43:16 D/YtsAdapter: 	      TestExecutor:  Test 35:PlaybackPerfVP9.2160p.30fps@1.25X STARTED with timeout 120000
11-20 13:43:24 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:43:24 D/YtsAdapter: 	      media readystate: 4
11-20 13:43:24 D/YtsAdapter: 	      media networkState: 2
11-20 13:43:29 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:43:29 D/YtsAdapter: 	      TestExecutor:  Test 35:PlaybackPerfVP9.2160p.30fps@1.25X PASSED.
11-20 13:43:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.30fps@1.25X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@1.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":626}"}}.
11-20 13:43:29 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:43:29 D/YtsAdapter: 	      decoded_frames: 626
11-20 13:43:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:43:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.30fps@1.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@1.5X"}}.
11-20 13:43:29 D/YtsAdapter: 	
11-20 13:43:29 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.30fps@1.5X
11-20 13:43:29 D/YtsAdapter: 	      TestExecutor:  Test 36:PlaybackPerfVP9.2160p.30fps@1.5X STARTED with timeout 120000
11-20 13:43:37 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:43:37 D/YtsAdapter: 	      media readystate: 4
11-20 13:43:37 D/YtsAdapter: 	      media networkState: 2
11-20 13:43:40 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:43:40 D/YtsAdapter: 	      TestExecutor:  Test 36:PlaybackPerfVP9.2160p.30fps@1.5X PASSED.
11-20 13:43:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.30fps@1.5X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@1.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:43:40 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:43:40 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:43:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:43:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfVP9.2160p.30fps@1.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@1.75X"}}.
11-20 13:43:40 D/YtsAdapter: 	
11-20 13:43:40 D/YtsAdapter: 	    PlaybackPerfVP9.2160p.30fps@1.75X
11-20 13:43:40 D/YtsAdapter: 	      TestExecutor:  Test 37:PlaybackPerfVP9.2160p.30fps@1.75X STARTED with timeout 120000
11-20 13:43:48 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:43:48 D/YtsAdapter: 	      media readystate: 4
11-20 13:43:48 D/YtsAdapter: 	      media networkState: 2
11-20 13:43:50 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:43:50 D/YtsAdapter: 	      TestExecutor:  Test 37:PlaybackPerfVP9.2160p.30fps@1.75X PASSED.
11-20 13:43:50 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfVP9.2160p.30fps@1.75X","fullName":"VP9 SFR Tests VP9 SFR Playback Performance PlaybackPerfVP9.2160p.30fps@1.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":622}"}}.
11-20 13:43:50 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:43:50 D/YtsAdapter: 	      decoded_frames: 622
11-20 13:43:50 D/YtsAdapter: 	    ✓ PASSED
11-20 13:43:50 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"VP9 SFR Playback Performance","fullName":"VP9 SFR Tests VP9 SFR Playback Performance","status":"passed","failuresList":[]}}.
11-20 13:43:50 D/YtsAdapter: 	
11-20 13:43:50 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"VP9 SFR Tests","fullName":"VP9 SFR Tests","status":"passed","failuresList":[]}}.
11-20 13:43:50 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:43:50 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:43:50 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732077830859' com.google.android.youtube.tv"
11-20 13:43:50 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:43:50 D/YtsAdapter: 	
11-20 13:43:54 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732077830859.
11-20 13:43:54 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"F9tHP/sJGV7zPSQFSQjbrQ==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:43:54 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["H264 SFR Tests Media Playback Quality TotalVideoFrames","H264 SFR Tests Media Playback Quality FrameDrop"],"totalTests":718,"progressSoFar":695,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:43:56 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:43:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"H264 SFR Tests"}}.
11-20 13:43:56 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Media Playback Quality"}}.
11-20 13:43:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"TotalVideoFrames","fullName":"H264 SFR Tests Media Playback Quality TotalVideoFrames"}}.
11-20 13:43:56 D/YtsAdapter: 	H264 SFR Tests
11-20 13:43:56 D/YtsAdapter: 	  Media Playback Quality
11-20 13:43:56 D/YtsAdapter: 	    TotalVideoFrames
11-20 13:43:56 D/YtsAdapter: 	      TestExecutor:  Test 1:TotalVideoFrames STARTED with timeout 120000
11-20 13:44:05 D/YtsAdapter: 	      TestExecutor:  checkEq passed: playbackQuality.totalVideoFrames is (25).
11-20 13:44:05 D/YtsAdapter: 	      TestExecutor:  Test 1:TotalVideoFrames PASSED.
11-20 13:44:06 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"TotalVideoFrames","fullName":"H264 SFR Tests Media Playback Quality TotalVideoFrames","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":25}"}}.
11-20 13:44:06 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:44:06 D/YtsAdapter: 	      decoded_frames: 25
11-20 13:44:06 D/YtsAdapter: 	    ✓ PASSED
11-20 13:44:06 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"FrameDrop","fullName":"H264 SFR Tests Media Playback Quality FrameDrop"}}.
11-20 13:44:06 D/YtsAdapter: 	
11-20 13:44:06 D/YtsAdapter: 	    FrameDrop
11-20 13:44:06 D/YtsAdapter: 	      TestExecutor:  Test 2:FrameDrop STARTED with timeout 120000
11-20 13:44:13 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:44:13 D/YtsAdapter: 	      media readystate: 4
11-20 13:44:13 D/YtsAdapter: 	      media networkState: 2
11-20 13:44:18 D/YtsAdapter: 	      TestExecutor:  Test 2:FrameDrop PASSED.
11-20 13:44:18 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"FrameDrop","fullName":"H264 SFR Tests Media Playback Quality FrameDrop","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":1235,\"decoded_frames\":1633}"}}.
11-20 13:44:18 D/YtsAdapter: 	      dropped_frames: 1235
11-20 13:44:18 D/YtsAdapter: 	      decoded_frames: 1633
11-20 13:44:18 D/YtsAdapter: 	    ✓ PASSED
11-20 13:44:18 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Media Playback Quality","fullName":"H264 SFR Tests Media Playback Quality","status":"passed","failuresList":[]}}.
11-20 13:44:18 D/YtsAdapter: 	
11-20 13:44:18 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"H264 SFR Tests","fullName":"H264 SFR Tests","status":"passed","failuresList":[]}}.
11-20 13:44:19 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:44:19 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:44:19 D/YtsAdapter: 	adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A58898%26yts_agent_id%3D1732077859164' com.google.android.youtube.tv"
11-20 13:44:19 D/YtsAdapter: 	Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:44:19 D/YtsAdapter: 	
11-20 13:44:20 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732077859164.
11-20 13:44:20 D/YtsAdapter: 	Headers: {"host":"192.168.2.203:58898","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"kJ0C8+tvL8oEiE2aUg//vg==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:44:20 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"test_modules/classic_yts","testFilterList":["H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.144p.15fps@1X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@1.5X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@1.75X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@2X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@0.25X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@0.5X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@0.75X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@1X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@1.25X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@1.5X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@1.75X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.240p.30fps@1X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@2X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.360p.30fps@1X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.480p.30fps@1X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@0.25X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@0.5X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@0.75X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@1X","H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@1.25X"],"totalTests":718,"progressSoFar":697,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:44:21 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:44:22 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"H264 SFR Tests"}}.
11-20 13:44:22 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"H264 SFR Playback Performance"}}.
11-20 13:44:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.144p.15fps@1X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.144p.15fps@1X"}}.
11-20 13:44:22 D/YtsAdapter: 	H264 SFR Tests
11-20 13:44:22 D/YtsAdapter: 	  H264 SFR Playback Performance
11-20 13:44:22 D/YtsAdapter: 	    PlaybackPerfH264.144p.15fps@1X
11-20 13:44:22 D/YtsAdapter: 	      TestExecutor:  Test 3:PlaybackPerfH264.144p.15fps@1X STARTED with timeout 120000
11-20 13:44:27 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:44:27 D/YtsAdapter: 	      media readystate: 4
11-20 13:44:27 D/YtsAdapter: 	      media networkState: 2
11-20 13:44:37 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:44:38 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:44:38 D/YtsAdapter: 	      TestExecutor:  Test 3:PlaybackPerfH264.144p.15fps@1X PASSED.
11-20 13:44:38 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.144p.15fps@1X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.144p.15fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":392}"}}.
11-20 13:44:38 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:44:38 D/YtsAdapter: 	      decoded_frames: 392
11-20 13:44:38 D/YtsAdapter: 	    ✓ PASSED
11-20 13:44:38 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.240p.30fps@1X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.240p.30fps@1X"}}.
11-20 13:44:38 D/YtsAdapter: 	
11-20 13:44:38 D/YtsAdapter: 	    PlaybackPerfH264.240p.30fps@1X
11-20 13:44:38 D/YtsAdapter: 	      TestExecutor:  Test 4:PlaybackPerfH264.240p.30fps@1X STARTED with timeout 120000
11-20 13:44:45 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:44:45 D/YtsAdapter: 	      media readystate: 4
11-20 13:44:45 D/YtsAdapter: 	      media networkState: 2
11-20 13:44:54 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:44:54 D/YtsAdapter: 	      TestExecutor:  Test 4:PlaybackPerfH264.240p.30fps@1X PASSED.
11-20 13:44:54 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.240p.30fps@1X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.240p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":625}"}}.
11-20 13:44:54 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:44:54 D/YtsAdapter: 	      decoded_frames: 625
11-20 13:44:54 D/YtsAdapter: 	    ✓ PASSED
11-20 13:44:54 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.360p.30fps@1X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.360p.30fps@1X"}}.
11-20 13:44:54 D/YtsAdapter: 	
11-20 13:44:54 D/YtsAdapter: 	    PlaybackPerfH264.360p.30fps@1X
11-20 13:44:54 D/YtsAdapter: 	      TestExecutor:  Test 5:PlaybackPerfH264.360p.30fps@1X STARTED with timeout 120000
11-20 13:45:01 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:45:01 D/YtsAdapter: 	      media readystate: 4
11-20 13:45:01 D/YtsAdapter: 	      media networkState: 2
11-20 13:45:11 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:45:11 D/YtsAdapter: 	      TestExecutor:  Test 5:PlaybackPerfH264.360p.30fps@1X PASSED.
11-20 13:45:11 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.360p.30fps@1X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.360p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":638}"}}.
11-20 13:45:11 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:45:11 D/YtsAdapter: 	      decoded_frames: 638
11-20 13:45:11 D/YtsAdapter: 	    ✓ PASSED
11-20 13:45:11 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.480p.30fps@1X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.480p.30fps@1X"}}.
11-20 13:45:11 D/YtsAdapter: 	
11-20 13:45:11 D/YtsAdapter: 	    PlaybackPerfH264.480p.30fps@1X
11-20 13:45:11 D/YtsAdapter: 	      TestExecutor:  Test 6:PlaybackPerfH264.480p.30fps@1X STARTED with timeout 120000
11-20 13:45:17 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:45:17 D/YtsAdapter: 	      media readystate: 4
11-20 13:45:17 D/YtsAdapter: 	      media networkState: 2
11-20 13:45:27 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:45:27 D/YtsAdapter: 	      TestExecutor:  Test 6:PlaybackPerfH264.480p.30fps@1X PASSED.
11-20 13:45:27 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.480p.30fps@1X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.480p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":630}"}}.
11-20 13:45:27 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:45:27 D/YtsAdapter: 	      decoded_frames: 630
11-20 13:45:27 D/YtsAdapter: 	    ✓ PASSED
11-20 13:45:27 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.30fps@0.25X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@0.25X"}}.
11-20 13:45:27 D/YtsAdapter: 	
11-20 13:45:27 D/YtsAdapter: 	    PlaybackPerfH264.720p.30fps@0.25X
11-20 13:45:27 D/YtsAdapter: 	      TestExecutor:  Test 7:PlaybackPerfH264.720p.30fps@0.25X STARTED with timeout 120000
11-20 13:45:37 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:45:37 D/YtsAdapter: 	      media readystate: 4
11-20 13:45:37 D/YtsAdapter: 	      media networkState: 2
11-20 13:45:47 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:45:57 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:46:07 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:46:17 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:46:27 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:46:29 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:46:29 D/YtsAdapter: 	      TestExecutor:  Test 7:PlaybackPerfH264.720p.30fps@0.25X PASSED.
11-20 13:46:29 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.30fps@0.25X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:46:29 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:46:29 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:46:29 D/YtsAdapter: 	    ✓ PASSED
11-20 13:46:29 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.30fps@0.5X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@0.5X"}}.
11-20 13:46:29 D/YtsAdapter: 	
11-20 13:46:29 D/YtsAdapter: 	    PlaybackPerfH264.720p.30fps@0.5X
11-20 13:46:29 D/YtsAdapter: 	      TestExecutor:  Test 8:PlaybackPerfH264.720p.30fps@0.5X STARTED with timeout 120000
11-20 13:46:39 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:46:40 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:46:40 D/YtsAdapter: 	      media readystate: 4
11-20 13:46:40 D/YtsAdapter: 	      media networkState: 2
11-20 13:46:50 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:47:00 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:47:01 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:47:01 D/YtsAdapter: 	      TestExecutor:  Test 8:PlaybackPerfH264.720p.30fps@0.5X PASSED.
11-20 13:47:01 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.30fps@0.5X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":625}"}}.
11-20 13:47:01 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:47:01 D/YtsAdapter: 	      decoded_frames: 625
11-20 13:47:01 D/YtsAdapter: 	    ✓ PASSED
11-20 13:47:01 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.30fps@0.75X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@0.75X"}}.
11-20 13:47:01 D/YtsAdapter: 	
11-20 13:47:01 D/YtsAdapter: 	    PlaybackPerfH264.720p.30fps@0.75X
11-20 13:47:01 D/YtsAdapter: 	      TestExecutor:  Test 9:PlaybackPerfH264.720p.30fps@0.75X STARTED with timeout 120000
11-20 13:47:11 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:47:11 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:47:11 D/YtsAdapter: 	      media readystate: 4
11-20 13:47:11 D/YtsAdapter: 	      media networkState: 2
11-20 13:47:21 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:47:23 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:47:23 D/YtsAdapter: 	      TestExecutor:  Test 9:PlaybackPerfH264.720p.30fps@0.75X PASSED.
11-20 13:47:23 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.30fps@0.75X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":626}"}}.
11-20 13:47:23 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:47:23 D/YtsAdapter: 	      decoded_frames: 626
11-20 13:47:23 D/YtsAdapter: 	    ✓ PASSED
11-20 13:47:23 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.30fps@1X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@1X"}}.
11-20 13:47:23 D/YtsAdapter: 	
11-20 13:47:23 D/YtsAdapter: 	    PlaybackPerfH264.720p.30fps@1X
11-20 13:47:23 D/YtsAdapter: 	      TestExecutor:  Test 10:PlaybackPerfH264.720p.30fps@1X STARTED with timeout 120000
11-20 13:47:33 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:47:33 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:47:33 D/YtsAdapter: 	      media readystate: 4
11-20 13:47:33 D/YtsAdapter: 	      media networkState: 2
11-20 13:47:40 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:47:40 D/YtsAdapter: 	      TestExecutor:  Test 10:PlaybackPerfH264.720p.30fps@1X PASSED.
11-20 13:47:40 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.30fps@1X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":627}"}}.
11-20 13:47:40 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:47:40 D/YtsAdapter: 	      decoded_frames: 627
11-20 13:47:40 D/YtsAdapter: 	    ✓ PASSED
11-20 13:47:40 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.30fps@1.25X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@1.25X"}}.
11-20 13:47:40 D/YtsAdapter: 	
11-20 13:47:40 D/YtsAdapter: 	    PlaybackPerfH264.720p.30fps@1.25X
11-20 13:47:40 D/YtsAdapter: 	      TestExecutor:  Test 11:PlaybackPerfH264.720p.30fps@1.25X STARTED with timeout 120000
11-20 13:47:49 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:47:49 D/YtsAdapter: 	      media readystate: 4
11-20 13:47:49 D/YtsAdapter: 	      media networkState: 2
11-20 13:47:53 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:47:53 D/YtsAdapter: 	      TestExecutor:  Test 11:PlaybackPerfH264.720p.30fps@1.25X PASSED.
11-20 13:47:53 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.30fps@1.25X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@1.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":626}"}}.
11-20 13:47:53 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:47:53 D/YtsAdapter: 	      decoded_frames: 626
11-20 13:47:53 D/YtsAdapter: 	    ✓ PASSED
11-20 13:47:53 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.30fps@1.5X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@1.5X"}}.
11-20 13:47:53 D/YtsAdapter: 	
11-20 13:47:53 D/YtsAdapter: 	    PlaybackPerfH264.720p.30fps@1.5X
11-20 13:47:53 D/YtsAdapter: 	      TestExecutor:  Test 12:PlaybackPerfH264.720p.30fps@1.5X STARTED with timeout 120000
11-20 13:48:02 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:48:02 D/YtsAdapter: 	      media readystate: 4
11-20 13:48:02 D/YtsAdapter: 	      media networkState: 2
11-20 13:48:05 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:48:05 D/YtsAdapter: 	      TestExecutor:  Test 12:PlaybackPerfH264.720p.30fps@1.5X PASSED.
11-20 13:48:05 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.30fps@1.5X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@1.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":628}"}}.
11-20 13:48:05 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:48:05 D/YtsAdapter: 	      decoded_frames: 628
11-20 13:48:05 D/YtsAdapter: 	    ✓ PASSED
11-20 13:48:05 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.30fps@1.75X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@1.75X"}}.
11-20 13:48:05 D/YtsAdapter: 	
11-20 13:48:05 D/YtsAdapter: 	    PlaybackPerfH264.720p.30fps@1.75X
11-20 13:48:05 D/YtsAdapter: 	      TestExecutor:  Test 13:PlaybackPerfH264.720p.30fps@1.75X STARTED with timeout 120000
11-20 13:48:12 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:48:12 D/YtsAdapter: 	      media readystate: 4
11-20 13:48:12 D/YtsAdapter: 	      media networkState: 2
11-20 13:48:14 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:48:14 D/YtsAdapter: 	      TestExecutor:  Test 13:PlaybackPerfH264.720p.30fps@1.75X PASSED.
11-20 13:48:15 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.30fps@1.75X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@1.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":623}"}}.
11-20 13:48:15 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:48:15 D/YtsAdapter: 	      decoded_frames: 623
11-20 13:48:15 D/YtsAdapter: 	    ✓ PASSED
11-20 13:48:15 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.720p.30fps@2X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@2X"}}.
11-20 13:48:15 D/YtsAdapter: 	
11-20 13:48:15 D/YtsAdapter: 	    PlaybackPerfH264.720p.30fps@2X
11-20 13:48:15 D/YtsAdapter: 	      TestExecutor:  Test 14:PlaybackPerfH264.720p.30fps@2X STARTED with timeout 120000
11-20 13:48:23 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:48:23 D/YtsAdapter: 	      media readystate: 4
11-20 13:48:23 D/YtsAdapter: 	      media networkState: 2
11-20 13:48:23 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:48:23 D/YtsAdapter: 	      TestExecutor:  Test 14:PlaybackPerfH264.720p.30fps@2X PASSED.
11-20 13:48:23 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.720p.30fps@2X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.720p.30fps@2X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":627}"}}.
11-20 13:48:23 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:48:23 D/YtsAdapter: 	      decoded_frames: 627
11-20 13:48:23 D/YtsAdapter: 	    ✓ PASSED
11-20 13:48:23 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.30fps@0.25X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@0.25X"}}.
11-20 13:48:23 D/YtsAdapter: 	
11-20 13:48:23 D/YtsAdapter: 	    PlaybackPerfH264.1080p.30fps@0.25X
11-20 13:48:23 D/YtsAdapter: 	      TestExecutor:  Test 15:PlaybackPerfH264.1080p.30fps@0.25X STARTED with timeout 120000
11-20 13:48:33 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:48:33 D/YtsAdapter: 	      media readystate: 4
11-20 13:48:33 D/YtsAdapter: 	      media networkState: 2
11-20 13:48:43 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:48:53 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:49:03 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:49:13 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:49:23 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:49:25 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:49:25 D/YtsAdapter: 	      TestExecutor:  Test 15:PlaybackPerfH264.1080p.30fps@0.25X PASSED.
11-20 13:49:25 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.30fps@0.25X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@0.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:49:25 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:49:25 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:49:25 D/YtsAdapter: 	    ✓ PASSED
11-20 13:49:25 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.30fps@0.5X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@0.5X"}}.
11-20 13:49:25 D/YtsAdapter: 	
11-20 13:49:25 D/YtsAdapter: 	    PlaybackPerfH264.1080p.30fps@0.5X
11-20 13:49:25 D/YtsAdapter: 	      TestExecutor:  Test 16:PlaybackPerfH264.1080p.30fps@0.5X STARTED with timeout 120000
11-20 13:49:33 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:49:33 D/YtsAdapter: 	      media readystate: 4
11-20 13:49:33 D/YtsAdapter: 	      media networkState: 2
11-20 13:49:43 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:49:53 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:49:56 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:49:56 D/YtsAdapter: 	      TestExecutor:  Test 16:PlaybackPerfH264.1080p.30fps@0.5X PASSED.
11-20 13:49:56 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.30fps@0.5X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@0.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":625}"}}.
11-20 13:49:56 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:49:56 D/YtsAdapter: 	      decoded_frames: 625
11-20 13:49:56 D/YtsAdapter: 	    ✓ PASSED
11-20 13:49:56 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.30fps@0.75X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@0.75X"}}.
11-20 13:49:56 D/YtsAdapter: 	
11-20 13:49:56 D/YtsAdapter: 	    PlaybackPerfH264.1080p.30fps@0.75X
11-20 13:49:56 D/YtsAdapter: 	      TestExecutor:  Test 17:PlaybackPerfH264.1080p.30fps@0.75X STARTED with timeout 120000
11-20 13:50:04 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:50:04 D/YtsAdapter: 	      media readystate: 4
11-20 13:50:04 D/YtsAdapter: 	      media networkState: 2
11-20 13:50:14 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:50:18 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:50:18 D/YtsAdapter: 	      TestExecutor:  Test 17:PlaybackPerfH264.1080p.30fps@0.75X PASSED.
11-20 13:50:18 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.30fps@0.75X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@0.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":627}"}}.
11-20 13:50:18 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:50:18 D/YtsAdapter: 	      decoded_frames: 627
11-20 13:50:18 D/YtsAdapter: 	    ✓ PASSED
11-20 13:50:18 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.30fps@1X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@1X"}}.
11-20 13:50:18 D/YtsAdapter: 	
11-20 13:50:18 D/YtsAdapter: 	    PlaybackPerfH264.1080p.30fps@1X
11-20 13:50:18 D/YtsAdapter: 	      TestExecutor:  Test 18:PlaybackPerfH264.1080p.30fps@1X STARTED with timeout 120000
11-20 13:50:26 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:50:26 D/YtsAdapter: 	      media readystate: 4
11-20 13:50:26 D/YtsAdapter: 	      media networkState: 2
11-20 13:50:34 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:50:34 D/YtsAdapter: 	      TestExecutor:  Test 18:PlaybackPerfH264.1080p.30fps@1X PASSED.
11-20 13:50:34 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.30fps@1X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@1X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":627}"}}.
11-20 13:50:34 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:50:34 D/YtsAdapter: 	      decoded_frames: 627
11-20 13:50:34 D/YtsAdapter: 	    ✓ PASSED
11-20 13:50:34 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.30fps@1.25X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@1.25X"}}.
11-20 13:50:34 D/YtsAdapter: 	
11-20 13:50:34 D/YtsAdapter: 	    PlaybackPerfH264.1080p.30fps@1.25X
11-20 13:50:34 D/YtsAdapter: 	      TestExecutor:  Test 19:PlaybackPerfH264.1080p.30fps@1.25X STARTED with timeout 120000
11-20 13:50:44 D/YtsAdapter: 	WEBSOCKET received message: {"heartbeat":{}}.
11-20 13:50:45 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:50:45 D/YtsAdapter: 	      media readystate: 4
11-20 13:50:45 D/YtsAdapter: 	      media networkState: 2
11-20 13:50:48 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:50:48 D/YtsAdapter: 	      TestExecutor:  Test 19:PlaybackPerfH264.1080p.30fps@1.25X PASSED.
11-20 13:50:48 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.30fps@1.25X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@1.25X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":627}"}}.
11-20 13:50:48 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:50:48 D/YtsAdapter: 	      decoded_frames: 627
11-20 13:50:48 D/YtsAdapter: 	    ✓ PASSED
11-20 13:50:48 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.30fps@1.5X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@1.5X"}}.
11-20 13:50:48 D/YtsAdapter: 	
11-20 13:50:48 D/YtsAdapter: 	    PlaybackPerfH264.1080p.30fps@1.5X
11-20 13:50:48 D/YtsAdapter: 	      TestExecutor:  Test 20:PlaybackPerfH264.1080p.30fps@1.5X STARTED with timeout 120000
11-20 13:50:58 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:50:58 D/YtsAdapter: 	      media readystate: 4
11-20 13:50:58 D/YtsAdapter: 	      media networkState: 2
11-20 13:51:00 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:51:00 D/YtsAdapter: 	      TestExecutor:  Test 20:PlaybackPerfH264.1080p.30fps@1.5X PASSED.
11-20 13:51:00 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.30fps@1.5X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@1.5X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":626}"}}.
11-20 13:51:00 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:51:00 D/YtsAdapter: 	      decoded_frames: 626
11-20 13:51:00 D/YtsAdapter: 	    ✓ PASSED
11-20 13:51:00 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.30fps@1.75X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@1.75X"}}.
11-20 13:51:00 D/YtsAdapter: 	
11-20 13:51:00 D/YtsAdapter: 	    PlaybackPerfH264.1080p.30fps@1.75X
11-20 13:51:00 D/YtsAdapter: 	      TestExecutor:  Test 21:PlaybackPerfH264.1080p.30fps@1.75X STARTED with timeout 120000
11-20 13:51:08 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:51:08 D/YtsAdapter: 	      media readystate: 4
11-20 13:51:08 D/YtsAdapter: 	      media networkState: 2
11-20 13:51:10 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:51:10 D/YtsAdapter: 	      TestExecutor:  Test 21:PlaybackPerfH264.1080p.30fps@1.75X PASSED.
11-20 13:51:10 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.30fps@1.75X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@1.75X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":623}"}}.
11-20 13:51:10 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:51:10 D/YtsAdapter: 	      decoded_frames: 623
11-20 13:51:10 D/YtsAdapter: 	    ✓ PASSED
11-20 13:51:10 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"PlaybackPerfH264.1080p.30fps@2X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@2X"}}.
11-20 13:51:10 D/YtsAdapter: 	
11-20 13:51:10 D/YtsAdapter: 	    PlaybackPerfH264.1080p.30fps@2X
11-20 13:51:10 D/YtsAdapter: 	      TestExecutor:  Test 22:PlaybackPerfH264.1080p.30fps@2X STARTED with timeout 120000
11-20 13:51:18 D/YtsAdapter: 	      The user agent is trying to fetch media data, but data is unexpectedly not forthcoming.
11-20 13:51:18 D/YtsAdapter: 	      media readystate: 4
11-20 13:51:18 D/YtsAdapter: 	      media networkState: 2
11-20 13:51:19 D/YtsAdapter: 	      TestExecutor:  checkLE passed: Total dropped frames is (0).
11-20 13:51:19 D/YtsAdapter: 	      TestExecutor:  Test 22:PlaybackPerfH264.1080p.30fps@2X PASSED.
11-20 13:51:19 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"PlaybackPerfH264.1080p.30fps@2X","fullName":"H264 SFR Tests H264 SFR Playback Performance PlaybackPerfH264.1080p.30fps@2X","status":"passed","failuresList":[],"optional":false,"metrics":"{\"dropped_frames\":0,\"decoded_frames\":624}"}}.
11-20 13:51:19 D/YtsAdapter: 	      dropped_frames: 0
11-20 13:51:19 D/YtsAdapter: 	      decoded_frames: 624
11-20 13:51:19 D/YtsAdapter: 	    ✓ PASSED
11-20 13:51:19 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"H264 SFR Playback Performance","fullName":"H264 SFR Tests H264 SFR Playback Performance","status":"passed","failuresList":[]}}.
11-20 13:51:19 D/YtsAdapter: 	
11-20 13:51:19 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"H264 SFR Tests","fullName":"H264 SFR Tests","status":"passed","failuresList":[]}}.
11-20 13:51:20 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:51:20 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:51:20 D/YtsAdapter: 	GET https://20240815.yts.devicecertification.youtube/test_modules/time/time_test.zip
11-20 13:51:21 D/YtsAdapter: 	200 OK
11-20 13:51:21 D/YtsAdapter: 	Downloaded https://20240815.yts.devicecertification.youtube/test_modules/time/time_test.zip as Buffer (1,055,302 bytes).
11-20 13:51:21 D/YtsAdapter: 	UNZIP buffer (1,055,302 bytes) to /tmp/yts_test_module_87847
11-20 13:51:21 D/YtsAdapter: 	UNZIPED 4 files
11-20 13:51:21 D/YtsAdapter: 	SPAWN /home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/yts_server/google3/video/youtube/testing/ytlr_cert/yts_server/yts --server-address 192.168.2.203:58898 --device adb:SKBFXYZO0C1V --verbose --agent-url https://20240815.yts.devicecertification.youtube/agent/agent.html --test-version 20240815 --adb_path adb --config {"useAdbReverse":false}
11-20 13:51:22 D/YtsAdapter: 	WEBSOCKET client connected from ::ffff:192.168.2.203 to path /.
11-20 13:51:22 D/YtsAdapter: 	Headers: {"sec-websocket-version":"13","sec-websocket-key":"wz5xcRDNoN0dThav33wvJA==","connection":"Upgrade","upgrade":"websocket","sec-websocket-extensions":"permessage-deflate; client_max_window_bits","host":"192.168.2.203:58898"}
11-20 13:51:22 D/YtsAdapter: 	DELETE /tmp/yts_test_module_87847
11-20 13:51:22 D/YtsAdapter: 	WEBSOCKET sending message {"runTests":{"testModule":"https://20240815.yts.devicecertification.youtube/test_modules/time/time_test.zip","testFilterList":["Time Time Zone Name"],"totalTests":718,"progressSoFar":717,"failuresSoFar":0,"optionalFailuresSoFar":2,"cliVersion":"1.0.20240815","optionalTestsList":[]}}.
11-20 13:51:22 D/YtsAdapter: 	WEBSOCKET received message: {"started":{"totalSpecsDefined":718}}.
11-20 13:51:22 D/YtsAdapter: 	WEBSOCKET received message: {"suiteStarted":{"description":"Time"}}.
11-20 13:51:22 D/YtsAdapter: 	WEBSOCKET received message: {"specStarted":{"description":"Time Zone Name","fullName":"Time Time Zone Name"}}.
11-20 13:51:22 D/YtsAdapter: 	Time
11-20 13:51:22 D/YtsAdapter: 	  Time Zone Name
11-20 13:51:22 D/YtsAdapter: 	    adb -s SKBFXYZO0C1V shell getprop
11-20 13:51:22 D/YtsAdapter: 	    [aaudio.mixer_bursts]: [1]
11-20 13:51:22 D/YtsAdapter: 	[aaudio.mmap_policy]: [2]
11-20 13:51:22 D/YtsAdapter: 	[bootreceiver.enable]: [0]
11-20 13:51:22 D/YtsAdapter: 	[build.version.extensions.r]: [1]
11-20 13:51:22 D/YtsAdapter: 	[build.version.extensions.s]: [1]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.bluetooth.get_adapter_connection_state]: [4543440344246518348]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.bluetooth.get_bond_state]: [4543440344246518345]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.bluetooth.get_profile_connection_state]: [4543440344246518349]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.bluetooth.get_state]: [4543440344246518350]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.bluetooth.is_offloaded_filtering_supported]: [4543440344246518343]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.display_info]: [6555266750752514523]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.get_packages_for_uid]: [6555266750752514577]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.has_system_feature]: [6555266750752514184]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.is_compat_change_enabled]: [6555266750752514575]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.is_interactive]: [6555266750752514169]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.is_power_save_mode]: [6555266750752514552]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.is_user_unlocked]: [6555266750752514217]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.location_enabled]: [6555266750752514194]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.package_info]: [6555266750752514576]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.system_server.account_user_data]: [6555266750752514607]
11-20 13:51:22 D/YtsAdapter: 	[cache_key.system_server.accounts_data]: [6555266750752514558]
11-20 13:51:22 D/YtsAdapter: 	[camera.disable_zsl_mode]: [1]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.appimageformat]: [lz4]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.dex2oat-Xms]: [64m]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.dex2oat-Xmx]: [512m]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.dex2oat-max-image-block-size]: [524288]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.dex2oat-minidebuginfo]: [true]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.dex2oat-resolve-startup-strings]: [true]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.dex2oat-updatable-bcp-packages-file]: [/system/etc/updatable-bcp-packages.txt]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.dexopt.secondary]: [true]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.dexopt.thermal-cutoff]: [2]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.heapgrowthlimit]: [256m]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.heapmaxfree]: [8m]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.heapminfree]: [512k]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.heapsize]: [384m]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.heapstartsize]: [8m]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.heaptargetutilization]: [0.75]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.image-dex2oat-Xms]: [64m]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.image-dex2oat-Xmx]: [64m]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.isa.arm.features]: [default]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.isa.arm.variant]: [cortex-a53]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.madvise.artfile.size]: [4294967295]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.madvise.odexfile.size]: [104857600]
11-20 13:51:22 D/YtsAdapter: 	[dalvik.vm.ma... (truncated)
11-20 13:51:22 D/YtsAdapter: 	    Starting HTTP server on port 59293...
11-20 13:51:22 D/YtsAdapter: 	    Started at {"address":"::","family":"IPv6","port":59293}.
11-20 13:51:22 D/YtsAdapter: 	    WEBSOCKET listening ws://192.168.2.203:59293.
11-20 13:51:22 D/YtsAdapter: 	    adb -s SKBFXYZO0C1V shell "am start -a 'android.intent.action.VIEW' -d 'https://youtube.com/tv?loader=yts&redirect=https%3A%2F%2F20240815.yts.devicecertification.youtube%2Fagent%2Fagent.html%3Fyts_server%3D192.168.2.203%3A59293%26yts_agent_id%3D1732078282255' com.google.android.youtube.tv"
11-20 13:51:22 D/YtsAdapter: 	    Starting: Intent { act=android.intent.action.VIEW dat=https://youtube.com/... pkg=com.google.android.youtube.tv }
11-20 13:51:22 D/YtsAdapter: 	
11-20 13:51:24 D/YtsAdapter: 	    WEBSOCKET client connected from ::ffff:192.168.2.25 to path /?agent_id=1732078282255.
11-20 13:51:24 D/YtsAdapter: 	    Headers: {"host":"192.168.2.203:59293","connection":"Upgrade","pragma":"no-cache","cache-control":"no-cache","upgrade":"websocket","origin":"https://20240815.yts.devicecertification.youtube","sec-websocket-version":"13","user-agent":"Mozilla/5.0 (Linux armeabi-v7a; Android 12) Cobalt/25.lts.13.1034868-gold (unlike Gecko) v8/8.8.278.17-jit gles Starboard/16, Foxconn_ATV_BFXAT100_2019/STTC.220724.001 (SKB, BFX-AT100) com.google.android.youtube.tv/5.13.300","accept-encoding":"gzip, deflate","accept-language":"en-US","sec-websocket-key":"/G4Og/YotyqDUX5VBZ2cRA==","sec-websocket-extensions":"permessage-deflate; client_max_window_bits"}
11-20 13:51:24 D/YtsAdapter: 	    WEBSOCKET sending message {"runScript":{"scriptModule":"test_modules/time/scripts/scripts.js","funcName":"","funcArgList":[],"runId":0}}.
11-20 13:51:24 D/YtsAdapter: 	    WEBSOCKET received message: {"runScriptResult":{"result":"","runId":0}}.
11-20 13:51:24 D/YtsAdapter: 	    IANA timezone ID from host nodejs: Asia/Seoul
11-20 13:51:24 D/YtsAdapter: 	    WEBSOCKET sending message {"runScript":{"scriptModule":"","funcName":"getTimezoneName","funcArgList":[],"runId":1}}.
11-20 13:51:24 D/YtsAdapter: 	    WEBSOCKET received message: {"runScriptResult":{"result":"'Asia/Seoul'","runId":1}}.
11-20 13:51:24 D/YtsAdapter: 	    device timezone name: Asia/Seoul
11-20 13:51:24 D/YtsAdapter: 	WEBSOCKET received message: {"specDone":{"description":"Time Zone Name","fullName":"Time Time Zone Name","status":"passed","failuresList":[],"optional":false,"metrics":"{}"}}.
11-20 13:51:24 D/YtsAdapter: 	  ✓ PASSED
11-20 13:51:24 D/YtsAdapter: 	WEBSOCKET received message: {"suiteDone":{"description":"Time","fullName":"Time","status":"passed","failuresList":[]}}.
11-20 13:51:24 D/YtsAdapter: 	
11-20 13:51:24 D/YtsAdapter: 	WEBSOCKET received message: {"allDone":{"overallStatus":1,"failuresList":[]}}.
11-20 13:51:24 D/YtsAdapter: 	WEBSOCKET client disconnected.
11-20 13:51:24 D/YtsAdapter: 	Executed 718 of 718 tests (2 FAILED optional) SUCCESS.
11-20 13:51:27 D/TvtsYouTubeTS: 
Ensure following properties are set correctly: 'ro.product.first_api_level','ro.build.version.sdk' 
If these properties are not configured correctly, additional tests may be enforced
11-20 13:51:27 D/RunUtil: Running command [adb, -s, SKBFXYZO0C1V, shell, getprop, ro.build.version.sdk] with timeout: 45s
11-20 13:51:27 D/RunUtil: Running command [adb, -s, SKBFXYZO0C1V, shell, getprop, ro.product.first_api_level] with timeout: 45s
11-20 13:51:27 D/TvtsYouTubeTS: Using firstApiLevel = 28
11-20 13:51:27 D/YtsAdapter: Analysing YouTube Test Results:
11-20 13:51:27 D/YtsAdapter: Writing YouTube results to file :/home/dev2-google03/android-tvts/arm_android-tvts-2.11_r1/android-tvts/tools/./../../android-tvts/results/2024.11.20_12.29.15/yt_raw_result.json
11-20 13:51:27 D/YtsAdapter: Processing YouTube Test results complete
11-20 13:51:27 D/YtsAdapter: 

YouTube Test Result Summary:
{
  "execution_status": "COMPLETE",
  "overall_passed": true,
  "tests_executed": 718,
  "tests_failed": 0,
  "tests_optional_failed": 2,
  "tests_passed": 716,
  "tests_skipped": 0
}
11-20 13:51:27 W/BaseAggregator: No filter has been set
11-20 13:51:27 D/RunUtil: Running command [adb, -s, SKBFXYZO0C1V, shell, getprop, ro.config.low_ram] with timeout: 45s
11-20 13:51:27 D/RunUtil: Running command [adb, -s, SKBFXYZO0C1V, shell, pm, list, features] with timeout: 2m 0s
11-20 13:51:27 W/TestDevice: Feature: feature:com.google.android.feature.AMATI_EXPERIENCE is not available on SKBFXYZO0C1V
11-20 13:51:27 D/RunUtil: Running command [adb, -s, SKBFXYZO0C1V, shell, getprop, ro.config.low_ram] with timeout: 45s
11-20 13:51:27 D/RunUtil: Running command [adb, -s, SKBFXYZO0C1V, shell, pm, list, features] with timeout: 2m 0s
11-20 13:51:27 W/TestDevice: Feature: feature:com.google.android.feature.AMATI_EXPERIENCE is not available on SKBFXYZO0C1V
11-20 13:51:27 D/PrettyTestEventLogger: 
==================== com.google.android.apps.yts.tvts.TvtsYouTubeTS#testYTS ENDED: Wed Nov 20 13:51:27 KST 2024 ====================
